返回信息流#include <stdio.h>
main()
{
int num1;
char ch;
printf("请输入一个整数\n");
scanf("%d",&num1);
if (num1%2!=0)
printf("%d 是一个奇数\n",num1);
else
printf("%d 不是一个奇数\n");
if (num1%10==5||num1%10==7)
printf("%d 的尾数是%d\n",num1,num1%10);
else
printf("%d 的尾数不是5或7\n",num1);
if (num1>0&&num1<50||num1>60&&num1<100)
printf("%d 在所选范围内\n",num1);
else
printf("%d 不在所选范围内\n",num1);
printf("请输入一个字符\n");
scanf("%c",&ch);
if (ch>=65&&ch<=90||ch>=97&&ch<=122)
printf("输入的字符 %c 是字母\n",ch);
else
printf("输入的字符 %c 不是字母\n",ch);
printf("字符 %c 的ASCII值是 %d\n",ch,ch);
return 0;
}
为什么运行后不能自动提示输入字符而是把输入字符的过程忽略了……
有什么解决方法吗??
这是一条镜像帖。来源:北邮人论坛 / cpp / #30014同步于 2009/10/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[求助]输入两次出现了错误!!!
chenyuxiang
2009/10/17镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
scanf语句后加一句flush(stdin);
【 在 chenyuxiang (风中清霜) 的大作中提到: 】
: #include <stdio.h>
: main()
: {
: ...................
能解释一下是什么意思吗??
是不是在输入数字的时候按了回车,它把回车也存进去了??
有没有回避回车的方法??
【 在 guo 的大作中提到: 】
: scanf语句后加一句flush(stdin);