关于第一题,可以考虑结构体(包含姓名、成绩的存放),printf提示输入,scanf接受键盘输入,设定一个sum变量放在循环里自增,最后除以人数求得平均值。然后就是排序输出,这里可以用冒泡排序,可以参考这篇文章,文末有详细解释。题主有问题可以继续探讨,谢邀 !
回答:简单的输入输出和选择语句,C语言代码如下:(DevC++编写)
#include<stdio.h>
#include<string>
#include<math.h>
using namespace std;
void luru()
{
string a[6];
int b[6];
for(int i=0;i<6;i++)
{
printf("请输入你的名字:");
scanf("%s",&a[i]);
printf("请输入你的成绩:");
scanf("%d",&b[i]);
}
float average,sum=0;
for(int i=0;i<6;i++)
{
sum +=b[i];
}
average=sum/6;
printf("平均成绩为:%f",average);
}
int main()
{
luru();
}
排序写不出来,有些难
第二题简单点:
#include<stdio.h>
#include<string>
using namespace std;
int main()
{
float AQI;
printf("请输入AQI的值:");
scanf("%f",&AQI);
if(0<AQI&&AQI<=50){
printf("等级:1级,优\n");
printf("生活建议:空气清新,参加户外运动\n");
}
else if(51<AQI&&AQI<=100){
printf("等级:2级,良\n");
printf("生活建议:可以正常进行户外运动\n");
}
else if(100<AQI&&AQI<=150){
printf("等级:3级,轻度感染\n");
printf("生活建议:敏感人群减少体力消耗大的户外运动\n");
}
else if(150<AQI&&AQI<=200){
printf("等级:4级,中度感染\n");
printf("生活建议:对敏感人群影响较大,减少户外运动\n");
}
else if(200<AQI&&AQI<=300){
printf("等级:5级,重度感染\n");
printf("生活建议:所有人适当减少户外运动\n");
}
else if(300<AQI){
printf("等级:6级,严重感染\n");
printf("生活建议:尽量不要留在户外\n");
}
else{
printf("输入错误,请重新输入\n");
}
}
这种简单题自己写吧
自己的作业,自己做比较合适。
自己的作业自己做吧