设变量已正确定义,以下不能让那个统计出一行中输入字符个数(不包括回车符)的程序段是:
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/28 19:49:44
设变量已正确定义,以下不能让那个统计出一行中输入字符个数(不包括回车符)的程序段是:
A n=0;while((ch=getchar())!='\n')n++;
B n=0;while(getchar()!='\n')n++';
C for(n=0;getchar()!='\n';n++);
D n=0;for(ch=getchar();ch!='\n';n++);
我当时选的是B.
A n=0;while((ch=getchar())!='\n')n++;
B n=0;while(getchar()!='\n')n++';
C for(n=0;getchar()!='\n';n++);
D n=0;for(ch=getchar();ch!='\n';n++);
我当时选的是B.
D可以转为:
#include
void main()
{
int n=0;
char ch;
while (ch=getchar() && ch!='\n')
{
n++;
}
printf ("%d\n",n);
}
例如你输入a然后回车,ch是不是等于a\n?ch=getchar(),getchar是输入字符,a肯定!='\n'啦,n++,继续循环又输入bc\n,但是ch只认一个,那就是b拉,你说有可能认到\n吗?这循环到你死!
B则肯定是正确的,
while(getchar()!='\n')是输入不为\n就++
#include
void main()
{
int n=0;
char ch;
while (ch=getchar() && ch!='\n')
{
n++;
}
printf ("%d\n",n);
}
例如你输入a然后回车,ch是不是等于a\n?ch=getchar(),getchar是输入字符,a肯定!='\n'啦,n++,继续循环又输入bc\n,但是ch只认一个,那就是b拉,你说有可能认到\n吗?这循环到你死!
B则肯定是正确的,
while(getchar()!='\n')是输入不为\n就++
设变量已正确定义,以下不能让那个统计出一行中输入字符个数(不包括回车符)的程序段是:
设变量已正确定义,则以下能正确计算f=n!的程序段是
若变量已正确定义,要求程序段完成求5!的计算,以下不能完成此操作的程序段是
6.14 若变量已正确定义,在执行以下while语句时,输入字符A后,ch的值是:
C语言编程4道题(1)输入一行字符,分别统计出其中的英文字母,空格、数字和其他字符的个数在得到正确结果后,请修改程序使之
若变量已正确定义,以下不能正确计算1+2+3+4+5的程序段
C#写程序,从键盘输入一行字符,显示出输入的字符并分别统计出其中的英文字母,数字和其他字符的个数.
输入一行字符,分别统计出其中英文字母(包括大小写)、空格、数字和其他字符的个数.
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
C语言:已定义C为字符型变量,则虾类语句中正确的是()
用C语言编写一段程序,输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数.
超简单C语言填空题输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数.程序分析:利用while语句,条件为