C语言程序设计实验答案(问c语言程序设计学习指导与实验教程实验五答案)

2024-01-12 15:50:02 :114

c语言程序设计实验答案(问c语言程序设计学习指导与实验教程实验五答案)

大家好,c语言程序设计实验答案相信很多的网友都不是很明白,包括问c语言程序设计学习指导与实验教程实验五答案也是一样,不过没有关系,接下来就来为大家分享关于c语言程序设计实验答案和问c语言程序设计学习指导与实验教程实验五答案的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

问c语言程序设计学习指导与实验教程实验五答案

A. 如果程序一的while循环内没有“n++;”语句,则 n 永远不可能大于10,即n《=10 恒为真。程序运行时将会出现死循环。B . 11C . break;D .受循环条件

求C语言程序设计答案

可能跟你要的有些出入,你自己再稍微改一下吧。#include 《stdio.h》#include 《string.h》# include《stdlib.h》# define N 3int main(){int mk; char num; void Input(char number); void Search(); void Delete(); void Insert(); void Sort(char number); void Output(char number); void Stat(char number); do { system("cls"); printf("\t学生成绩管理系统\n"); printf("******************************\n"); printf("1.输入成绩\t"); printf("2.查询成绩\n"); printf("3.删除成绩\t"); printf("4.插入成绩\n"); printf("5.成绩排序\t"); printf("6.输出成绩\n"); printf("7.成绩统计\t"); printf("8.退出\n"); printf("******************************\n"); printf("请选择系统模块:"); scanf("%d",&mk); while (!(mk==1||mk==2||mk==3||mk==4||mk==5||mk==6||mk==7||mk==8)){printf("模块编号输入错误\n"); scanf("%d",&mk);} system("cls"); switch (mk) {case 1: Input(num,score); break; case 2: Search();break; case 3: Delete();break; case 4: Insert();break; case 5: Sort(num,score);break; case 6: Output(num,score);break; case 7: Stat(num,score);break; case 8: exit(0); } } while(1);}void Input(char number){ int i,j; float sum;printf("学号\t成绩1\t成绩2\t成绩3\n");for (i=0;i《N;i++){ scanf("%s",number);for(j=0;j《3;j++)scanf("%f",&array);} for(i=0;i《N;i++) { sum=0; for(j=0;j《3;j++) { sum=sum+array; } array=sum/3; }}void Search(){//按"学号"查找int i,j,t=0;char x;printf("输入您要查找同学的学号:\n");scanf("%s",x);for(i=0;i《N;i++)if(number==x){t=1;x=i;}if(t==1)for(j=0;j《=3;j++) printf("%f\t",array);else printf("data error!");}void Delete(){//按"学号"删除int i,j,t;char x;printf("输入您要删除同学的学号:\n");scanf("%s",x);for(i=0;i《N;i++) if(number==x) t=i;for(t=i;t《3;t++){number;for(j=0;j《=3;j++)array;printf("删除后:\n");for(i=0;i《N-1;i++) printf("%s",number);for(j=0;j《=3;j++)printf("%f\t",array);}}void Insert(){//按"学号"插入int i,j,k,x;int a;printf("输入您要插入同学的学号:\n");scanf("%s",x);printf("输入您要插入同学的成绩:\n");for(j=0;j《=3;j++)scanf("%f",&a);for(i=0;i《N;i++) if(x》number){for(k=N;k》=i+1;k--)number;number=x;for(j=0;j《=3;j++) array;array;}printf("插入后:\n");for(i=0;i《=N;i++){printf("%s\t",number);for(j=0;j《N;j++)printf("%f\t",array);}}void Sort(char number){ int i,j,max; float t;char ts; for(i=0;i《N-1;i++){max=i; for(j=i+1;j《N;j++) if(array) max=j; for(j=0;j《4;j++) {t=array=t; strcpy(ts,number,ts);} }}void Output(char number){int i,j; printf("学号\t成绩1\t成绩2\t成绩3\t平均成绩\n"); for (i=0;i《N;i++) { printf("%s\t",number); for(j=0;j《4;j++) printf("%-6.1f\t",array); printf("\n"); } getchar();printf("按输入键继续…"); getchar();}void Stat(char number){//按"平均成绩"统计各分数段0~59,60~69,70~79,80~89,90~100的人数//及最高分,最低分及平均分int i,j;int sum1=0,sum2=0,sum3=0,sum4=0,sum5=0;int average1,average2,average3;int min1=array;int s1=array;for(i=0;i《N;i++){if(0《=array《=59) sum1=sum1+1;if(60《=array《=69) sum2=sum2+1;if(70《=array《=79) sum3=sum3+1;if(80《=array《=89) sum4=sum4+1;if(90《=array《=100) sum5=sum5+1;}for(i=1;i《N;i++){s1=s1+array;if(array;if(array;}average1=s1/N;for(i=1;i《N;i++){s2=s2+array;if(array;if(array;}average2=s2/N;for(i=1;i《N;i++){s3=s3+array;if(array;if(array;}average3=s3/N;printf("分数在0-59有%d\t分数在60-69有%d\t分数在70-79有%d\t分数在80-89有%d\t分数在90-100%d\t",sum1,sum2,sum3,sum4,sum5);printf("score1最高分为%d\tscore2最高分为%d\tscore3最高分为%d\t",max1,max2,max3);printf("score1最低分为%d\tscore2最低分为%d\tscore3最低分为%d\t",min1,min2,min3);printf("score1的平均分为%d\tscore2的平均分为%d\tscore3的平均分为%d\t",average1,average2,average3);}

如果你还想了解更多这方面的信息,记得收藏关注本站。

c语言程序设计实验答案(问c语言程序设计学习指导与实验教程实验五答案)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.