第 26 題 - 解答
#include <stdio.h>
int main()
{
int c=0, i=1, no, p;
printf("請輸入一個正整數:");
scanf("%d",&no);
p=no;
while(p-i>=0)
{
p=p-i;
c++;
i=i+2;
}
printf("%d 的平方根為 %d\n",no,c);
return 0;
}
考試版本
#include <stdio.h>
int main()
{
int c=0, i=1, no, p;
scanf("%d",&no);
p=no;
while(p-i>=0)
{
p=p-i;
c++;
i=i+2;
}
printf("%d\n",c);
return 0;
}