问道手游如鱼得水称号:C语言的输入问题.

来源:百度文库 编辑:高校问答 时间:2024/05/11 02:10:47
请问C的输入到底是怎么回事啊?我用来用去常常出错.
比如下面的一个程序,无论如何也不可能输入一个数字和一个字符.
#include <stdio.h>
main()
{
int a,b;
char c;
scanf("%d",&b);
scanf("%c",&c);
printf("%d,%d",b,c);
}

c的值无论如何都是10,根本没有输入的机会.
各位高手帮帮忙...
字符型数据可以用整数输出

#include <stdio.h>
main()
{
int a,b;
char c;
scanf("%d",&b);
getchat(); //接受回车
scanf("%c",&c);
printf("%d,%c",b,c); //改为%c
}

改好了

printf语句中
%d表示输出整型数

你别用%C用%S看看,后面的不要&符号看行不行

把它换行试试