解题思路:用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语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:608 |
【出圈】 (C语言代码)浏览:794 |
字符串的输入输出处理 (C语言代码)浏览:922 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:449 |
WU-整数平均值 (C++代码)浏览:1237 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:504 |
剪刀石头布 (C语言代码)浏览:748 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:919 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:603 |