黑马程序员技术交流社区
标题:
scanf的问题帮解释一下
[打印本页]
作者:
qiuguo
时间:
2014-11-21 21:05
标题:
scanf的问题帮解释一下
scanf的问题.jpg
(185.8 KB, 下载次数: 47)
下载附件
2014-11-21 21:04 上传
关于其中scanf的问题,第二个scanf没有等到第二条提示语句出现,就将前一个输入的字符给了变量c。为什么???
作者:
zwcshy
时间:
2014-12-2 20:06
你这样写
作者:
zwcshy
时间:
2014-12-2 20:08
#include <stdio.h>
int main(int argc, const char * argv[])
{
int a,b;
char c;
printf("请输入两个数\n");
scanf("%d %d",&a,&b);
printf("请输入运算符\n");
scanf("%s",&c);
printf("%d %d %c\n",a,b,c);
return 0;
}
把%c改为%s
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2