计算机2级c的题目

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:52:10
若变量已经正确定义,要通过以下语句给a,b,c,d分别输入字符A,B,C,D,给w,x,y,z分别输入整数10,20,30,40,正确的输入形式是_____,请用<CR>代表Enter键。
scanf("%d%c%d%c%d%c%d%c,&w&a&x&b&y&c&z&d);

问题是数据的基本输入规律细讲一下,同时这个过程的完整程序能不能写一下?!~

main()
{
int a,b,c,d,w,x,y,z;
scanf("%d%c%d%c%d%c%d%c,&w&a&x&b&y&c&z&d);
printf("%d%c%d%c%d%c%d%c",w,a,x,b,y,c,z,d);
}
至于基本输入规律么
就是%d代表整形变量(包括字母,整数和其他字符),
%c代表字符,而且仅限于单个字符(例如,你如果想把数字10付给w,就不能用%c,因为那样的结果将会是1而非10)
%s代表字符串,一般再输入一句话时会涉及到(例如hwo are you这个句子就可以用%s赋予变量)
还有%f,代表实型常量,一般就是在输入六位以内的小数的时候会用到
其他的还有%ld,%lf之类的,不常涉及,就在此忽略不说了,也就是长整形之类的,在输入数据时位数多一些,其他不变
希望我的答案对楼主有所帮助 (*^__^*) 嘻嘻……