C语言中scanf中输入问题(高手进,谢谢)
展开全部
楼主您好:
很高兴为您解答,这个是不能那个随意组合输入的,要看你的scanf的语句了,如果%d在前的话,后面肯定是数字在前的。
希望我的回答对你有所帮助。
很高兴为您解答,这个是不能那个随意组合输入的,要看你的scanf的语句了,如果%d在前的话,后面肯定是数字在前的。
希望我的回答对你有所帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用%s符号,输入字符串,然后对字符串做处理
比如char
s1[20]
scanf('%s",s1);
这样你可以输入一个字符串,长度不进过20就可以,比如"a234uytt"
比如char
s1[20]
scanf('%s",s1);
这样你可以输入一个字符串,长度不进过20就可以,比如"a234uytt"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
让数字和字符的随意组合输入,那这就是以字符串的形式输入,输出的是字符还是数字,这根据你自己的需求,在函数代码里实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个
,其实scanf里面的%5d的5应该是没有意义的,也就是说直接输入10^20Aa1.5-3.75(这里可以不要空格,减号充当了分隔符),但是10和20之间是必须加上分隔符的,空格或者Tab键都可以
输入是必须让编译器能够正确识别就可以了,不必和答案一般见识,另外,老是在这些格式上纠缠是在浪费自己的青春,花时间学点真功夫吧,比如这个,自己调试一下就知道谁是对的了
,其实scanf里面的%5d的5应该是没有意义的,也就是说直接输入10^20Aa1.5-3.75(这里可以不要空格,减号充当了分隔符),但是10和20之间是必须加上分隔符的,空格或者Tab键都可以
输入是必须让编译器能够正确识别就可以了,不必和答案一般见识,另外,老是在这些格式上纠缠是在浪费自己的青春,花时间学点真功夫吧,比如这个,自己调试一下就知道谁是对的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在vc中输入的话,你要严格的按照格式输入,
例如你的
scanf种的格式是a=%d
b=%d,那么输入时就要是a=数字b=数字enter键结束!
%f
%e你在%f和%e中间插了个空格,所以在输入时是“数据空格键数据enter
%c
%c这个同第二个一样。
例如你的
scanf种的格式是a=%d
b=%d,那么输入时就要是a=数字b=数字enter键结束!
%f
%e你在%f和%e中间插了个空格,所以在输入时是“数据空格键数据enter
%c
%c这个同第二个一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询