1 / 26
文档名称:

C语言小项目.docx

格式:docx   大小:20KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言小项目.docx

上传人:非学无以广才 2022/4/14 文件大小:20 KB

下载得到文件列表

C语言小项目.docx

相关文档

文档介绍

文档介绍:项目实训一
实训内容:
1、定义一种数组a[11],用以寄存学生旳成绩。
2、从键盘输入10个学生成绩
3、采用冒泡法,将学生成绩按照从高到低进行排序
4、再输入一种学生旳成绩,将此成绩按照排序规律插入原学生成绩数组
5、将num_init<=9;num_init++)
    {
        printf("%d)input:",num_init+1);
        scanf("%d",&a[num_init]);
    }
    for (num_sort_2=1;num_sort_2<10;num_sort_2++)
    {
        for (num_sort_1=num_sort_2;num_sort_1>=1;num_sort_1--)
        {   
            if (a[num_sort_1]>a[num_sort_1-1])
            {
                num_temp=a[num_sort_1];
                a[num_sort_1]=a[num_sort_1-1];
                a[num_sort_1-1]=num_temp;
                printf("a[%d]<==>a[%d]\n",a[num_sort_1],a[num_sort_1-1]);
            }
        }
    }
    for (num_init=0;num_init<10;num_init++)
    {
        printf("%d,",a[num_init]);
    }
    printf("input student score:\n");
    scanf("%d",&num_std);
    for(num_init=0;num_init<=10;num_init++)
    {
        if (num_std>a[num_init])
        {
            num_tag=num_init;
            int total=10;
            while (num_init<total)
            {
                a[total]=a[total-1];
                total--;
            }
            a[num_tag]=num_std;
            break;
        }
    }
    for (num_init=0;num_init<=10;num_init++)
        {
                printf("%d ",a[num_init]);
        }
    printf("\n");
    for (num_sort_2=1;num_sort_2<=10;num_sort_2++)
        {
                for (num_sort_1=num_sort_2;num_sort_1>=1;num_sort_1--)
                {
                        if (a[num_sort_1]<a[num_sort_1-1])
                        {
                                num_temp=a[num_sort_1];
                                a[num_sort_1]=a[num_sort_1-1];
                                a[num_sort_1-1]=num_temp;
                                printf("a[%d]<==>a[%d]\n",a[num_sort_1],a[num_sort_1-1]);
                        }
                }
        }
    for (num_init=0;num_init<=10;num_init++)
        {
                printf("%d ",a[num_init]);