输入若干行字符以#或¥结束,统计输入的行数
来源:百度知道 编辑:UC知道 时间:2024/05/31 01:26:35
希望有更多的答案哦
#include <stdio.h>
void main()
{
char c;
int sum=0;
while((c=getchar())!='¥'&&c!='#')
{
if(c=='\n')
sum++;
}
printf("%d\n",sum);
}
希望有更多的分哦。
你的题意不是很明确。
照你说的若干行字符那就先定义一字串数组。
char str[254],*p;
int i=0;
fgets(str,253,stdin);
p=str;
while(*p){
if(*p=='#'||*p=='¥')
i++;
}
循环结束后,i 就是行数。
C程序:输入若干字符,分别统计数字字符的个数、英文字母的个数,当输入换行符时输出统计结果,运行结束。
输入若干字符,分别统计数字字符的个数、英文字母的个数,当输入换行符时输出统计结果,运行结束。
c语言题:输入若干字符由”#”结束,用指针变量把输入字符中的大写字母转化为小写字母,并输出
输入n行字符(如英文单词)每行不超过80个字符,以回车结束每一行输出该字符串并统计每一行的单词数
输入若干个整数(大于10个),用-1结束输入,以每行三个的形式输出,
输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。
输入一串字符,以“ ?”结束,分别统计其中每个数字字符0,1,2,….9出现的次数。
编程,输入一行字符,以“\n”结束。分别统计出其中英文字母、空格、数字和其它字符的个数。
编写C语言;从键盘输入若干个学生的成绩计算出平均成绩,并输出低以平均分的成绩,用输入负数结束输入
·编写C语言;从键盘输入若干个学生的成绩计算出平均成绩,并输出低以平均分的成绩,用输入负数结束输入?