一个有关c语言很简单的问题

2025-04-01 10:30:04
推荐回答(3个)
回答1:

#include
main()
{
 while(1)
 {
  int a; char b;
  scanf("%c%d",&b,&a);
  fflush(stdin);  // 增加这一行,清除输入缓冲区,清除每一行输入后最后的那个回车符
  printf("%c %d\n",b,a);
 }
}

回答2:

要把int a;
char b; 放在while循环外面

回答3:

scanf("%c %d", &c ,&a);

这样

~