青少年干肥老太视频:while(scanf("%d%d",&i,&j)==2) 能这样用吗?
来源:百度文库 编辑:中科新闻网 时间:2024/07/07 08:39:31
main()
{in i,j;
while(scanf("%d%d",&i,&j)==2)
printf("%d",i+j);
}
while(scanf("%d%d",&i,&j)==2)是什么意思?
{in i,j;
while(scanf("%d%d",&i,&j)==2)
printf("%d",i+j);
}
while(scanf("%d%d",&i,&j)==2)是什么意思?
可以这样用。
scanf的返回值表示正确读入的变量数量。
比如上题,scanf("%d%d", &i, &j),只有当i,j都正确读入整数时(2项),才有printf("%d", i+j)
不知这样说楼主明白没有?
这应该就是比较传统的C了吧,现在已经发展到JAVA了,那些东西过时了,这是中国式教育的弊病了,就是要学也应该学C++,鄙人的C没学好,爱莫能助,以上只是鄙人的一些愚见,还请多指教。
运行不了!!!
运行了
啊?
while(scanf("%d%d",&i,&j)==2) 能这样用吗?
while(scanf("%d %d",&m,&n),m&&n)如果使用
语句if(x!=y)scanf("%d",&x)else scanf("%d",&y);if这种语法为什么不对?
若x是int型变量,y是float型变量, 所用的scanf语句格式为scanf("x=%d, y=%f", &x, &y);
c语言试题 执行语句printf("2:%d,",printf("1:%d,",scanf("%d",&x)));以后的输出结果是____。
int *p, m=5, n; A p=&n; scanf("%d", *p); B scanf("%d", &n); p=n; C p=&n; *p=m;
急~~~~急~~~~~C中语句scanf("%d",N) 在C++中要如何实现啊
main() {int num=0; while (num<=2) {num++; printf("%d\n",num);}}
int *p;scanf(“%d”,p)p是指针变量系统怎么找到p呢
C语言问题,请问scanf("%c",&ch);这句为什么不读?