#include <stdio.h>void main(){ int a,b; char c; scanf("%d%d",&a,&b); printf("a=%3d,b=%3d\n",a,b); printf("this is it.\n"); scanf("a=%d,b=%d",&a,&b); c=getchar(); putchar(c); system("pause");}主要问题就集中在这两行,为什么输出以后屏幕上无法输入?而放到printf前面就可以?还有一个问题是scanf("a=%d,b=%d",&a,&b);中屏幕上显示的不应该是a= ,b= 么?还是说什么都不显示才是是正常的?
7 回答
已采纳
慕用4063026
TA贡献195条经验 获得超115个赞
必须要用循环函数,不然不就等同于让程序同时做几件事,怎么可能。scanf("a=%d,b=%d",&a,&b)这个是输入函数只会读取值而且是定义的ab的int值
- 7 回答
- 0 关注
- 2111 浏览
添加回答
举报
0/150
提交
取消