C语言中scanf中输入问题(高手进,谢谢)

如题所述

第1个回答  2019-11-19
楼主您好:

很高兴为您解答,这个是不能那个随意组合输入的,要看你的scanf的语句了,如果%d在前的话,后面肯定是数字在前的。

希望我的回答对你有所帮助。
第2个回答  2020-03-18
用%s符号,输入字符串,然后对字符串做处理
比如char
s1[20]
scanf('%s",s1);
这样你可以输入一个字符串,长度不进过20就可以,比如"a234uytt"
第3个回答  2020-03-02
让数字和字符的随意组合输入,那这就是以字符串的形式输入,输出的是字符还是数字,这根据你自己的需求,在函数代码里实现
第4个回答  2019-12-22
这个
,其实scanf里面的%5d的5应该是没有意义的,也就是说直接输入10^20Aa1.5-3.75(这里可以不要空格,减号充当了分隔符),但是10和20之间是必须加上分隔符的,空格或者Tab键都可以
输入是必须让编译器能够正确识别就可以了,不必和答案一般见识,另外,老是在这些格式上纠缠是在浪费自己的青春,花时间学点真功夫吧,比如这个,自己调试一下就知道谁是对的了
第5个回答  2019-04-27
在vc中输入的话,你要严格的按照格式输入,
例如你的
scanf种的格式是a=%d
b=%d,那么输入时就要是a=数字b=数字enter键结束!
%f
%e你在%f和%e中间插了个空格,所以在输入时是“数据空格键数据enter
%c
%c这个同第二个一样。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网