7-196 求10个数的和与平均值7-197 数列求和7-198 统计输入的10个字符中数字字符、空格字符、其它字符的个数。

  • Post author:
  • Post category:其他



目录


7-196 求10个数的和与平均值


7-197 数列求和


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;
}

*** 转载请说明出处,谢谢***



版权声明:本文为jdhsgwhd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。