c语音做不出来 有人会吗

img


有没有会做 让我多学学 c语音真的好难 代码真多 英语死穴 来个人写一写

关于第一题,可以考虑结构体(包含姓名、成绩的存放),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");
    }
}

这种简单题自己写吧

自己的作业,自己做比较合适。

自己的作业自己做吧