目录
7-198 统计输入的10个字符中数字字符、空格字符、其它字符的个数。
7-196 求10个数的和与平均值
分数 10
全屏浏览题目
切换布局
作者 庄波
单位 滨州学院
给定 10 个 0 到 100 之间的整数,分别求它们的和与平均值,其中平均值保留 1 位小数。
输入格式:
空格分隔的 10 个整数,每个数在 0 到 100 之间。
输出格式:
Sum = 和
Avg = 平均值
其中的
和
与
平均值
为 10 个数的和与平均值,其中平均值保留 1 位小数。
输入样例:
98 76 71 87 83 90 57 79 82 94
输出样例:
Sum = 817
Avg = 81.7
#include <stdio.h>
int main(){
double arr[10];
double sum;
for(int i=0;i<10;i++){
scanf("%lf",&arr[i]);
sum += arr[i];
}
printf("Sum = %.lf\nAvg = %.1lf",sum,sum/10);
return 0;
}
7-197 数列求和
分数 5
全屏浏览题目
切换布局
作者 庄波
单位 滨州学院
编写程序对用户输入的正整数序列进行求和。
输入格式:
空格分隔的一系列正整数,以 0 作为结束标志。
输出格式:
输出数列的和。
输入样例:
8 23 71 5 0
输出样例:
107
#include <stdio.h>
#include <math.h>
#include<stdlib.h>
int main()
{
int a,i=0,sum=0;
do{
scanf("%d",&a);
i++;
sum+=a;
}
while(a!=0);
printf("%d",sum);
}
7-198 统计输入的10个字符中数字字符、空格字符、其它字符的个数。
分数 10
全屏浏览题目
切换布局
作者 苑丽红
单位 长春理工大学
本题目要求读入10个字符(不含回车)后以回车结束。统计10个字符中数字、空格、其它(不是数字、不是空格)字符的个数。
输入格式:
输入10个字符。最后以一个回车符结束。回车符不统计。
输出格式:
在一行内按如下格式输出( 其中的 =和 ,符号为英文状态输入):
digit=数字字符个数, blank=空格个数, other=其它字符个数
输入样例:
在这里给出一组输入。例如:
a& c 56d7*
输出样例:
在这里给出相应的输出。例如:
digit=3,blank=2,other=5
#include <stdio.h>
#include <stdlib.h>
int main()
{
int digit = 0,blank = 0, other = 0;
char ch;
for (int i = 0;i <= 9;i++)
{
ch = getchar();
if (ch >= '0' && ch <= '9')
digit++;
else if (ch == ' ')
blank++;
else
other++;
}
printf("digit=%d,blank=%d,other=%d",digit,blank,other);
return 0;
}
*** 转载请说明出处,谢谢***