- 9
- 0
- 约2.42万字
- 约 34页
- 2016-11-23 发布于贵州
- 举报
第四、五、六届全ITAT教育工程就业技能大赛c语言复赛试题
第四届全国ITAT教育工程就业技能大赛复赛试题C语言程序设计(A卷)
1、编写一个程序,让它有以下功能:从键盘上输入一个五位数,对此整数中的五个数值进行从大到小排序,形成一个新的五位数,输出这个整数。(15分)
#include stdio.h
int fun(int n)
{
int num=0,t;
int a[5],i,j;
for(i=0;i5;i++)
{
a[i]=n%10;
n/=10;
}
for(i=0;i4;i++)
for(j=i+1;j5;j++)
if(a[j]a[i])
{
t=a[i];
a[j]=a[i];
a[i]=t;
}
for(i=0;i5;i++)
num=a[i]+num*10;
return num;
}
void main()
{
int a,b;
scanf(%d,a) ;
b=fun(a);
printf(%d\n,b);
}
2、输入年、月、日,输出该日期是该年的第几天。(25分)
#include stdio.h
int choice(int year)
{
int flag=0;
if((year%400==0)||(year%100!=0year%4==0))
flag=1;
return flag;
}
int yue(int moonth,int flag)
{
int yue;
switch(moonth)
{
case 1: case 3: case 5:
case 7: case 8: case 10:
case 12: yue=31; break;
case 2:
switch(flag)
{
case 0: yue=28; break;
case 1: yue=29; break;
}
break;
case 4: case 6: case 9:
case 11: yue=30; break;
}
return yue;
}
void main()
{
int num=0,flag,i;
int year,moonth,data;
printf(Please input a data: like 1991,6,6\n);
scanf(%d,%d,%d,year,moonth,data);
flag=choice(year);
for(i=1;imoonth;i++)
num+=yue(i,flag);
num+=data;
printf(%d\n,num);
}
3、利用数组实现数据的存储。将学生的学号和成绩存储在数组中,利用循环计算出数组中存储学生的平均成绩,找出高于平均分的学生信息并输出。(20分)
#include stdio.h
void main()
{
int stdnum[100];
int stdgrade[100];
int i,num;
int avg=0;
printf(Please input the class student number\n);
scanf(%d,num);
printf(Please input students number and grade!\n);
for(i=0;inum;i++)
{
scanf(%d,%d,stdnum[i],stdgrade[i]);
avg=stdgrade[i]+avg;
}
avg=avg/num;
printf(%d\n,avg);
for(i=0;inum;i++)
if(stdgrade[i]avg)
printf(%d,%d\n,stdnum[i],stdgrade[i]);
}
4、输入五个国家的名字,按字母顺序(即按ASCII码从小到大的顺序)排列输出。(20分)
/* Note:Your choice is C IDE */
#includestdio.h
#includestring.h
void sort(char name[5][20],int n)
{
char temp[20];
int i,j;
for(i=0;in-1;i++)
{
for(j=i+1;jn;j++)
if(strcmp(name[i],name[j])0)
{
// temp=name[i];
您可能关注的文档
- 第三届高新西区羽球团体赛策划书.doc
- 第三批使用教育培消费券取得的各类证书目录.doc
- 第三次实验(DHP和DHCP中继配置)实验指导书.doc
- 第三次高级语言程设计实验报告 高级语言程序设计实验报告 c语言程序设计实验报告 大一 南邮.doc
- 第三章 化学反速率和化学平衡答案.doc
- 第三章 大学生业发展和职业素质培育.doc
- 第三章 矿井建施工方案及施工组织.doc
- 第三章 变流器电路参数计算和保护环节设计.doc
- 第三章 花式喷系统硬件设计.doc
- 第三章 第三节 资源的合理利用说课稿.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年德州市中考数学试题卷(含答案及解析).docx
- ISO 15614-1-2012 金属材料焊接工艺规范和评定.pdf VIP
- 发那科fanuc维修手册 内部资料教材.pdf VIP
- 2026年节后复工开工第一课课件.ppt
- 蔬菜水果的收货验货标准.doc VIP
- 新部编人教版语文五年级上册生字字帖直接打印资料文档.pdf VIP
- 东北大学2024-2025学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- T_DZJN 455-2025 冶金工业变频节能选型设计规范.docx VIP
- 北京邮电大学《机器学习》2024 - 2025 学年第一学期期末试卷.pdf VIP
- 新版2026春重庆大学版英语四年级下册单词表国标手写斜体描红字帖.pdf
原创力文档

文档评论(0)