程序没有问题,输出的时候可以加入以下判断性字符串,帮助自己理解:比如 printf("the input char is :%c",KKK);这样就不会看错了
百度试题 题目用scanf(“%s”,s)输入一个字符串时,假设从键盘上输入ab(空格)cd(回车) ,则printf(“%s”,s);输出为___ 相关知识点: 试题来源: 解析 [3] 反馈 收藏
不含空格的字符串的输入可以用scanf("%s",s)进行输入;含有有空格的字符串建议使用gets(s)进行输入。 提问者评价 谢谢! 评论| 听不清啊 |十四级采纳率70% 擅长:其他编程语言VB物理学家电硬件其他类似问题2009-01-06 用scanf输入字符串空格不识别?? 21 2011-01-14 如果用scanf怎么将带空格的字符串输入到...
提示:用scanf("%c",...);来读入一个字符,直到读到.为止。输出格式: 在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。输入样例: It's great to see you here.输出样例: 4 5 2 3 3 4参考答案: #include #include #include int main() { char ch; int count...
8. 已知有声明"char s[80];",若需要将键盘输入的一个不含空格的字符串保存到组中,则下列语句中正确的是 。 A.scanf("%s",s); B.scanf("%s",s[0]); C.s=gets(); D.s=getchar(); 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 正确的是答案A 。 解析看不懂?免费...
scanf(“%d”,&a); 后面要加上一个getchar();因为你输入的时候要按回车,gets(s);会接受回车字符的
下面程序运行时从键盘上输入:1└┘2└┘3└┘-4↙,写出程序的运行结果。(└┘代表空格,↙代表回车) #include int main() { int i,k=0,s=0,a[10]; while (1) { scanf("%d",&a[k]); if (a[k]<=0) break ; s=s+a[k++]; } for(i=0;iprintf("%d",s);...
把scanf ("%f,% 改成 scanf ("%f%f%f