c语言循环结构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言循环结构相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
#include <ctype.h>
main()
int num[26]=0,i;
char c;
while(!='#')
if(isupper(c))
num[c-'A']+=________;
for(i=0;i<26;i++)
printf("%c:%d\n",i+'A',num[i]);


填空题
num[c-'A']+=________,正好就是统计大写字母的个数,且数目存放于num[0]~num[25]中,
因为num[26]=0,所以num[0]~num[25]的初值各为0,填空应该是 1 ,是否正确。

是1
不过while(!='#')这个实在判断什么?c?c的输入呢追问

为了判断,当输入'#',结束循环
但是答案是 getchar(C) 1 何解呢

追答

那你因为有两个填空
while(________!='#')这里也有一个填空
这里填getchar(C)
num[c-'A']+=________这里填1

追问

给你隆重推荐一下哈,北京邮电大学出版社出版的教程,已经错了N个地方了,它这本根就没有空,不过应该有个。

追答

劣质教程,坑害消费者,毙了它。

追问

呵呵,毙了就没的学了

参考技术A 填1肯定是正确的。追问

但是答案是 getchar(C) 1 何解呢

c语言中可以用哪几种语句实现选择结构、循环结构?分别写出形式

参考技术A 选择时个用:if ,if else, switch case等等,循环就用FOR WHILE 参考技术B 选择:if ,if else, switch case
循环:while, do while, for本回答被提问者采纳

以上是关于c语言循环结构的主要内容,如果未能解决你的问题,请参考以下文章

c语言中用啥语句实现循环结构语句

c语言循环结构

c语言中可以用哪几种语句实现选择结构、循环结构?分别写出形式

C语言学习顺序结构,选择结构,循环结构

用c语言while循环结构算学生成绩

C语言循环结构实验报告