c语言计算10位同学的平均分,判断输入是不是为0-100若输入错误给出提示重新输入?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言计算10位同学的平均分,判断输入是不是为0-100若输入错误给出提示重新输入?相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
main()

int i,x,s=0;
printf("请输入10位同学的百分制成绩:\n");
for(i=0;i<10;i++)

scanf("%d",&x);
if(x<0||x>100)
printf("输入错误,请重新输入");
else
s+=x;

printf("平均分=%2f\n",s/10.0);
参考技术A #include<stdio.h>
int main ()
int i,x,s=0;
printf("请输入10位同学的百分制成绩:\n");
for(i=0; i<n; i++)
scanf("%d",&x);
if(x<0||x>100)
i--,printf("输入错误,请重新输入:\n");
else
s+=x;

printf("平均分=%.2f\n",s/10.0);
return 0;

PTA 7-18 逻辑判断-谁做了好事! (10分)

某班中的一位同学做了好事不留名,表扬信来了之后,班主任问A,B,C,D,E,F 六位同学是谁做的好事,六位的回答如下:

   A说:不是我。
	 
   B说:是C。
	 
   C说:是D。
	 
   D说:C胡说。
	 
   E说:不是C就是E
	 
   F说:即不是D也不是E

 

如果N个人说的是真话,则根据这些信息,找出可能做了好事的人。

输入格式:

输入N,N个人可能说的是真话

输出格式:

有可能做好事的同学(A-F),如果有多位同学有可能做好事,则同学名称按字典序全部输出。同学名之间用" or "间隔。 如果无法找出,输出"Error"。

输入样例:

2
 

输出样例:

在这里给出相应的输出。例如:

A or D


作者: 王俊玲
单位: 集美大学
时间限制: 400 ms
内存限制: 64 MB
代码长度限制: 16 KB
 
 1 import java.util.Scanner;
 2 public class Main {
 3     public static void main(String[] args)   {
 4         Scanner sc=new Scanner(System.in);
 5         int n=sc.nextInt();
 6         int flag=0;
 7         for(int i=0;i<6;i++) {
 8             char thisman=(char) (65+i);
 9             int sum=0;
10             if(thisman!=‘A‘)sum++;
11             if(thisman==‘C‘)sum++;
12             if(thisman==‘D‘)sum++;
13             if(thisman!=‘D‘)sum++;
14             if(thisman==‘C‘||thisman==‘E‘)sum++;
15             if(thisman!=‘D‘&&thisman!=‘E‘)sum++;
16             if(sum==n) {
17                 if(flag==0)System.out.print(thisman);
18                 else System.out.print(" or "+thisman);
19                 flag=1;
20             }
21             
22         }
23         if(flag==0)System.out.println("Error");
24     }
25 }

 

技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
技术图片
参考了https://wenku.baidu.com/view/caec18127e21af45b207a820.html

以上是关于c语言计算10位同学的平均分,判断输入是不是为0-100若输入错误给出提示重新输入?的主要内容,如果未能解决你的问题,请参考以下文章

c语言 输入10个学生5门功课成绩求:1每个学生的平均分;2每门功课的平均分;3计算平均方差

ZZNUOJ_C语言1097:计算平均成绩(函数专题)(完整代码)

C语言用数组,函数,指针三种方法求10个同学的平均成绩

C语言,输入一个整数,从高位开始逐位分割并输出它的各位数字

【C语言】计算10个学生的平均成绩?

C语言输入四位整数,判断其是不是是闰年