level 4
举个简单例子,有个输入数字,输出该数字平方的程序。
scanf("%d",&a);
a*=a;
printf("%d,a);
我应该加点什么,才可以让它使用多次?
2014年10月30日 02点10分
1
level 14
while(scanf("%d",&a)){
a*=a;
printf("%d,a);
}
2014年10月30日 02点10分
3
在while的小括号里放scanf有什么用?
2014年10月30日 03点10分
回复 hjs364018818 :输入的是正确的数字格式就循环,不正确就退出
2014年10月30日 04点10分
回复 kcjby : 假如返回EOF也会继续循环。。
2014年10月30日 04点10分
level 11
{int a=1;
while(a!=0)
{scanf("%d",&a);
a*=a;
printf("%d\n",a);}
} 当a=0时,循环停止
2014年10月30日 03点10分
6
太感谢了
2014年10月30日 03点10分
level 5
#include <stdio.h>
int main(void)
{
int a,b = 0;
while ((b++) < 10)
{
scanf("%d",&a);
a*=a;
printf("%d\n",a);
}
return 0;
}
用while循环让程序循环十次的代码
2014年10月30日 03点10分
7
int main(void)有什么用吗?老师教我们的是void main()
2014年10月30日 03点10分
回复 hjs364018818 :你们老师错的
2014年10月30日 04点10分
回复 消逝的守护神 :可是运行正常。。书上也这么写
2014年10月30日 04点10分
回复 hjs364018818 :书也是错的 int main(void){ return 0;}
2014年10月30日 04点10分