解题思路:用switch语句和选择、循环代码
注意事项:要考虑多个可能方面,注意题目给的数值范围
参考代码:
#include<stdio.h>
int main()
{
int n, xi[100], x,i,a=0;
scanf_s("%d", &n);
for (i = 0; i < n; i++)
scanf_s("%d", &xi[i]);
scanf_s("%d", &x);
switch (x)
{
case 1:
for (i = 0; i < n; i++)
{
if (xi[i] >= 90)
a += 1;
else
continue;
}
; break;
case 2:
for (i = 0; i < n; i++)
{
if (xi[i] >= 80 && xi[i] < 90)
a += 1;
else continue;
}
; break;
case 3:
for (i = 0; i < n; i++)
{
if (80 > xi[i] && x >= 70)
a += 1;
else continue;
}
; break;
case 4:
for (i = 0; i < n; i++)
{
if (xi[i] < 70 && 60 <= xi[i])
a += 1;
else continue;
}
; break;
case 5:
for (i = 0; i < n; i++)
{
if (xi[i]>=0&&xi[i] < 60)
a += 1;
else continue;
}
; break;
default: return 0
; break;
}
printf("%d", a);
}
0.0分
0 人评分
C语言训练-自由落体问题 (C语言代码)浏览:1738 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:600 |
兰顿蚂蚁 (C++代码)浏览:1045 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:544 |
C语言训练-数字母 (C语言代码)浏览:649 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1099 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:535 |
Hello, world! (C语言代码)浏览:714 |
字符串输入输出函数 (C语言代码)浏览:2495 |