文章标题
来源:互联网 发布:记账软件电脑版 编辑:程序博客网 时间:2024/06/07 13:10
实验01:
1.程序设计或程序分析
用数组定义学号,姓名,年龄,成绩,判断输出女生的平均成绩及平均年龄
2.程序调试
include
include
define N 100
int main()
{
float aveAge,aveScore,cnt=0;
int xuh[N]={1001,1002,1003,1004,1005,1006,1007,1008,1009};
char name[N][10]={“王力”,”张山”,”吴雨”,”li shi”,”马云”,”王一”,”one”,”two”,”three”};
char sex[N][4]={“男”,”女”,”男”,”女”,”男”,”女”,”男”,”女”,”男”};
int age[N]={46,23,18,22,50,26,45,56,67};
int score[N]={90,88,95,98,68,88,75,78,79};
char cont[4]="男";aveAge=0;aveScore=0;printf("+------+-------+------+------+-------+\n");printf("| 学号 | 姓名 | 性别 | 年龄 | 成绩 |\n");printf("+------+-------+------+------+-------+\n");int i;i=0;while(i<9){ if(score[i]>=0 && strcmp(sex[i],"女")==0 && age[i]>=0) { printf("|%-6d|%-7s|%-6s|%-6d|%-7d|\n",xuh[i],name[i],sex[i],age[i],score[i]); printf("+------+-------+------+------+-------+\n"); aveAge+=age[i]; aveScore+=score[i]; cnt=cnt+1; } i=i+1;}aveAge=aveAge/cnt;aveScore=aveScore/cnt;printf("| 统计 |%5.1f |%5.1f |\n",aveAge,aveScore);printf("+------+-------+------+------+-------+\n");
}
3.运行结果图
实验02:
1.程序设计或程序分析
利用数组输入数据,并输出分数大于70且年龄大于30且是女生
2.程序调试
include
include
define N 100
int main()
{
float aveAge,aveScore,cnt=0;
int xuh[N]={1001,1002,1003,1004,1005,1006,1007,1008,1009};
char name[N][10]={“王力”,”张山”,”吴雨”,”li shi”,”马云”,”王一”,”one”,”two”,”three”};
char sex[N][4]={“男”,”女”,”男”,”女”,”男”,”女”,”男”,”女”,”男”};
int age[N]={46,23,18,22,50,26,45,56,67};
int score[N]={90,88,95,98,68,88,75,78,79};
char cont[4]="男";aveAge=0;aveScore=0;printf("+------+-------+------+------+-------+\n");printf("| 学号 | 姓名 | 性别 | 年龄 | 成绩 |\n");printf("+------+-------+------+------+-------+\n");int i;i=0;while(i<9){ if(score[i]>=70 && strcmp(sex[i],"女")==0 && age[i]>=30) { printf("|%-6d|%-7s|%-6s|%-6d|%-7d|\n",xuh[i],name[i],sex[i],age[i],score[i]); printf("+------+-------+------+------+-------+\n"); aveAge+=age[i]; aveScore+=score[i]; cnt=cnt+1; } i=i+1;}aveAge=aveAge/cnt;aveScore=aveScore/cnt;printf("| 统计 |%5.1f |%5.1f |\n",aveAge,aveScore);printf("+------+-------+------+------+-------+\n");
}
3.运行结果图
实验03:
1.程序设计或程序分析
利用数组输入数据,并输出分数大于70且年龄大于30的人
2.程序调试
include
include
define N 100
int main()
{
float aveAge,aveScore,cnt=0;
int xuh[N]={1001,1002,1003,1004,1005,1006,1007,1008,1009};
char name[N][10]={“王力”,”张山”,”吴雨”,”li shi”,”马云”,”王一”,”one”,”two”,”three”};
char sex[N][4]={“男”,”女”,”男”,”女”,”男”,”女”,”男”,”女”,”男”};
int age[N]={46,23,18,22,50,26,45,56,67};
int score[N]={90,88,95,98,68,88,75,78,79};
char cont[4]="男";aveAge=0;aveScore=0;printf("+------+-------+------+------+-------+\n");printf("| 学号 | 姓名 | 性别 | 年龄 | 成绩 |\n");printf("+------+-------+------+------+-------+\n");int i;i=0;while(i<9){ if(score[i]>=70 && age[i]>=30) { printf("|%-6d|%-7s|%-6s|%-6d|%-7d|\n",xuh[i],name[i],sex[i],age[i],score[i]); printf("+------+-------+------+------+-------+\n"); aveAge+=age[i]; aveScore+=score[i]; cnt=cnt+1; } i=i+1;}aveAge=aveAge/cnt;aveScore=aveScore/cnt;printf("| 统计 |%5.1f |%5.1f |\n",aveAge,aveScore);printf("+------+-------+------+------+-------+\n");
}
3.运行结果图
实验04:
1.设计或程序分析
利用数组输出年龄最大值和最小值,分数最大值和最小值
2.程序调试
include
include
define N 100
int main()
{
float aveAge,aveScore,cnt=0,minage,maxage,minscore,maxscore;
int xuh[N]={1001,1002,1003,1004,1005,1006,1007,1008,1009};
char name[N][10]={“王力”,”张山”,”吴雨”,”li shi”,”马云”,”王一”,”one”,”two”,”three”};
char sex[N][4]={“男”,”女”,”男”,”女”,”男”,”女”,”男”,”女”,”男”};
int age[N]={46,23,18,22,50,26,45,56,67};
int score[N]={90,88,95,98,68,88,75,78,79};
char cont=”男”;
aveAge=0;aveScore=0;printf("+------+-------+------+------+-------+\n");printf("| 学号 | 姓名 | 性别 | 年龄 | 成绩 |\n");printf("+------+-------+------+------+-------+\n");int i;i=0;minscore=100;while(i<9){ if(score[i]<minscore) minscore=score[i]; i=i+1;}i=0;maxscore=0;while(i<9){ if(score[i]>maxscore) maxscore=score[i]; i=i+1;}i=0;minage=1000;while(i<9){ if(age[i]<minage)minage=age[i]; i=i+1;}i=0;maxage=0;while(i<9){ if(age[i]>maxage)maxage=age[i]; i=i+1;}i=0;while(i<9){ aveAge+=age[i]; aveScore+=score[i]; cnt=cnt+1; i=i+1;}aveAge=aveAge/cnt;aveScore=aveScore/cnt;i=0;while(i<9){ if(1) { printf("|%-6d|%-7s|%-6s|%-6d|%-7d|\n",xuh[i],name[i],sex[i],age[i],score[i]); printf("+------+-------+------+------+-------+\n"); } i=i+1;}printf("| 统计 |%5.1f |%5.1f |\n",aveAge,aveScore);printf("+------+-------+------+------+-------+\n");printf("maxscore=%f,minscore=%f\n",maxscore,minscore);printf("maxage=%f,minage=%f\n",maxage,minage);
}
3.运行结果图
实验05:
1.程序设计或程序分析
输出Hello,world!无线循坏
2.程序调试
include
include
define N 100
int main()
{
while( 1 ){ printf("Hello,world!\n");}
}
3.运行结果图
实验06:
1.程序设计或程序分析
用循坏结构输出I Love C Language!限制10次
2.程序调试
include
include
include
include
include
include
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 关于java学习和三层
- Linux简单小程序---进度条
- python flask中动态URL规则
- swift中KVO简单使用,监听属性值改变
- 3D绘图
- 文章标题
- 刻板表征与潜抑置换
- 将tensorflow训练好的模型移植到android
- const与#define
- hdu 4763
- 排序:简单排序-堆
- 100-300间能被3整除得数的和
- java权限管理与用户角色权限设计
- break 和continue 区别以及用法。