69,374
社区成员
发帖
与我相关
我的任务
分享
#include <cstdio>
#include <cstdlib>
#include <cctype>
int main()
{
int a = 123, b = 1;
char c = 't';
char ch;
scanf("%d", &a);
scanf("%c", &ch);
if (isspace(ch))
{
printf("%d is a whitespace right ?\n", ch);
}
if (scanf("%d", &b) != 1)
{
printf("Damn it! b cannot read input!\n");
}
scanf("%c", &c);
printf("%d %d %c\n", a, b, c);
system("pause");
return 0;
}
#include <stdio.h>
int main()
{
int a=123,b=1;
char c='t';
char ch;
scanf("%d",&a);
scanf("%c",&ch);// 显示地读出来
if (scanf("%d",&b) != 1)
{
printf("error\n");
}
scanf("%c",&c);
printf("%d\n%d\n%c\n",a,b,c);
return 0;
}
#include <stdio.h>
int main()
{
int a=123,b=1;
char c='t';
while (rewind(stdin), scanf("%d%d",&a,&b) != 2)
{
printf("Bad input, please input again!\n");
}
scanf("%c",&c);
printf("%d\n%d\n%d\n",a,b,c);// 换成%d看清楚是什么
return 0;
}