附加作业2

1. 作业题目:比较大小

代码:

#include<stdio.h>
int main()
{
    int i,j,a[10],index,n,temp;
    printf("Enter n:");
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    for(i=0;i<n-1;i++){
        index=i;
    for(j=i+1;j<n;j++)
        if(a[j]<a[i])
        index=j;
        temp=a[index];
        a[index]=a[i];
        a[i]=temp;
    }
    printf("After sorted:");
    for(i=0;i<n;i++){
        printf("%5d",a[i]);
    }
    printf("\n");
    return 0;
} 

测试截图:

2.作业题目:高速公路超速处罚

代码:

#include<stdio.h>
int main()
{
    int number,i;
    printf("高速公路本车道限速:");
    scanf("%4d",&number);
    printf("\n");
    printf("车速:");
    scanf("%4d",&i);
    printf("\n");
    if(i<1.1*number){
        printf("正常!\n");
    }
    else if(i>1.1*number && i<1.5*number){
        printf("200元罚款!\n");
    }
    else{
        printf("吊销驾驶证!\n");
    }
    printf("\n");
    return 0;
} 

测试截图:

4.作业题目:统计学生成绩

代码:

#include<stdio.h>
int main(void)
{
    int i,n;
    int A,B,C,D,E;
    A=B=C=D=E=0;
    double grade,total=0;
    printf("输入学生个数n:");
    scanf("%d",&n);

    double total_A = 0;
    double total_B = 0;
    double total_C = 0;
    double total_D = 0;
    double total_E = 0;

    for(i=1;i<=n;i++){
        printf("输入学生个数#%d:",i);
        scanf("%lf",&grade);
        total = total + grade;
        int switch_grade = grade / 10;
        switch(switch_grade){
            case 10:
            case 9:
            {
                printf("90~100\n");
                A++;
                total_A = total_A + grade;
                break;
            }
            case 8:
            {
                printf("80~89\n");
                B++;
                total_B = total_B + grade;
                break;
            }
            case 7:
            {
                printf("70~79\n");
                C++;
                total_C = total_C + grade;
                break;
            }
            case 6:
            {
                printf("60~69\n");
                D++;
                total_D = total_D + grade;
                break;
            }
            default:
            {
                printf("ERROR\n");
                E++;
                total_E = total_E + grade;
                break;
            }
        }
    }
    printf("所有学生的总成绩=%.2f\n",total);
    printf("每个等级的人数:\n  A-%d\n  B-%d\n  C-%d\n  D-%d\n  E-%d\n",A,B,C,D,E);
    return 0;
}

测试截图:

总结:

这一次有不会的,还需多加练习。

以前学过的还是要好好复习啊,切记/(ㄒoㄒ)/~~

时间: 2024-12-15 01:43:20

附加作业2的相关文章

个人附加作业

每认真回答一个问题附加2分,10分为上限.附加作业回答以下几个问题:1. 你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可:2. 你认为助教/老师哪里做的不足,哪里限制太多等:3. 你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)4. 在结对项目中你是否真正体会到了结对的好处,是否真正严格进行了结对编程,双方的工作量是否相同.5. 你的团队项目是否成功,如果重来一次你是否还会选择这个团队,为什么成功/失败6. 总结一

软件工程-构建之法 个人的附加作业

一.前言 现在再增加一项个人的附加作业,每认真回答一个问题附加2分,10分为上限.附加作业回答以下几个问题:1. 你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可:2. 你认为助教/老师哪里做的不足,哪里限制太多等:3. 你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)4. 在结对项目中你是否真正体会到了结对的好处,是否真正严格进行了结对编程,双方的工作量是否相同:5. 你的团队项目是否成功,如果重来一次你是否还会选

【附加作业】沈航软件工程期末附加作业

附加作业回答以下几个问题: 你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可:                                                                                           回答:本人并不是那种鸡蛋里挑骨头的人,第一次上本门课程,感觉特别有兴趣,幸运的是能够碰到这么负责的老师和助教,但是还是存在一些小问题我简单的提一下:感觉上课的时候还是有一些死板,有时候老师在上面讲课,学生

附加题(二)——沈航软件工程期末附加作业

附加作业回答以下几个问题: 你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可:                                                                                           回答:我对这次软件工程课程的改革十分认同.因为听上一届的学姐学长们说,软件工程课程极其无聊,就是上课老师自己在上面念PPT,同学们在下面昏昏欲睡,考试之前老师给大家划一下重点,然后背一背就过了,根本无法学

附加作业一

附加作业一 1求整数平均值:输入四个数, 计算并输出这些整数的和与平均值,其中平均值精确到小数点后一位#include<stdio.h>              int main(){             double h,i,j,k,n;             printf("Enter i:");             scanf("%lf",&i);              printf("Enter j:"

附加作业

1. 你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可: 我认为本门课程没有真正发掘出一群真正对编程有强烈兴趣或编程能力特别强的人,我觉得可以将这些人组合真正做出一个大型项目,这样几乎不会出现有人偷懒不做.贡献较少等情况: 解决方法:每组推优,推出贡献较多编程能力强的人,因为毕竟每个人的能力不同,我想如果强强联合的话,或许能发挥出更大的优势:我并不是说编程能力不强就没有其他的优势了,反之,一个团队中不可能只有1~2个开发人员,这样也只能做出小型项目,学习软件工

个人附加作业和抄袭信

1. 你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可: 其实在刚开学的时候感觉还是挺有兴趣的,但是后来发现这门课上的太无聊了,而且我觉得很多内容都是可以自学的,就算一节课都没有上过,在最后的考试前学学画图就可以应付考试,上课的气氛也比较压抑,导致很多人逃课,在团队项目和解读项目中,有的人就是什么也不干,但是,这毕竟是改革的第一年,老师勇于改革,说明学校还是在往好的方向发展的. 2. 你认为助教/老师哪里做的不足,哪里限制太多等: 首先还是非常感谢老师和助教对

附加作业(个人)

1丶你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个) 答:个人作业我觉得挺好的,题目也比较容易,对于我这个基础比较差的人都可以完成题目基本要求,而且助教对各项评分也很详细,很棒. 结对编程方面:我认为两个人的分工透明度不够高.到底谁做的多,谁做的少,具体分工又是怎样,没有一个明确的评分标准.我觉得可以像团队作业那样,设置一个自评和互评作为参考.另外还可以写上具体的分工,让助教参考,去给出合理的分数. 团队作业:我觉得班级映射分有点奇怪啊,为什么要以一个

个人附加作业 201421123108 王坤彬 网络1414

1. 个人项目评分问:这是最能体现个人能力的项目,我觉得比重要高一点儿. 结对项目存在问题:会存在两人之间不匹配现象,知识点不匹配从而导致分数无法体现出个人真实水平. 团队作业存在问题:会存在碌碌无为的人,或者知识点不够,而导致分数不公平问题. 个人认为以后作业直接全部个人作业评分比较好.把结对,团队自己做的部分自己发到博客园. 2. 成功,会选择这个团队,团队虽然大家只是水平不是很好,但是大家都尽心尽力了. 3. 主要负责编程开发同学占的 时间比较多,但是后期等人员由于需要等待程序完成,故无法