自考“高级语言程序设计”习题答案详解(22)
6.输入一个字符串,将其中的所有大写字母改为小写字母,而所有小写字母全部改为大写字母,然后输出。
「解」程序先输入字符率,然后顺序考察输入字符串中的字符,当发现是大写字母时,将它改写成对应的小写字母,而当它是小写字母时,就将它改写成对应的大写字母。若变量ch中的字符是大写字母,则与它对应的小写字母的表达式可以写成ch- ‘A’+‘a’ ;类似地,若变量ch中的字符是小写字母,则与它对应的大写字母的表达式可以写成ch-‘a’+‘A’ .完整程序如下:
# include
# define N 200
main()
{ char s[N] ;
int i;
printf(“ Enter string! n”);
scanf (“%s” ,s);
for(i=0; s!=‘ ’;i++)
if(s =‘A’&&s <=‘Z’ )
s=s -‘x’+‘a’ ;
else if(s =‘a’&& s <=‘z’)
s= s-‘a’ +‘A’ ;
printf(“s=%sn”,s);
}
7.设某班50名学生的三科成绩表如下:
课程一 课程二 课程三
…… …… ……
试编一个程序,输入这50个学生的三科成绩,计算并输出每科成绩的平均分。
「解」程序定义一个50行3列的二维数组,用于存储全班学生的成绩。程序顺序输入各个学生的三科成绩,然后按列的顺序,累计各科总分,并计算平均分。完整程序如下:
# include
# define N 50
# define M 3
main()
{int score[N][M], i,j,t;
double a[M];
printf(“Enter scores!n”);
for(i=0;i< N; i++)
for(j=0;j<M;J++) {
scanf(“%d”,&t);score[j]=t;
}
for(j=0;j<M;J++)A[J]=0.0;
for(j=0;j< M;j++){
for(i=0;i< N; i++)
a[j]+= score[j];
a[j]/= N;
}
for(j=0;j<M;J++)
printf(“课程%d的平均分是%.2fn”, j+1,a[j]);
}
【自考“高级语言程序设计”习题答案详解(22)】相关文章:
★ 2012年自考“高级语言程序设计”经典习题及答案(31)
★ 2012年自考“高级语言程序设计”经典习题及答案(22)
★ 2012年自考“高级语言程序设计”经典习题及答案(26)
★ 2012年自考“高级语言程序设计”经典习题及答案(19)
★ 2012年自考“高级语言程序设计”经典习题及答案(16)
热点推荐:
工学
- 2020-11-17【工学】2012年自考“工程项目管理”单选练习(9)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(1)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(18)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(34)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(35)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(38)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(41)
- 2020-11-17【工学】2012年自考“互联网及其应用”串讲笔记(1)
其他最新资讯
- 2023-12-29【自考政策】广西自考网络助学平台新增61门课程
- 2020-12-04【免考问题】哪些证书可以免考自考相关课程?
- 2020-12-04【免考问题】自考免考有哪些条件?
- 2020-12-04【综合问题】自考本科文凭有用吗?
- 2020-12-04【综合问题】自考本科需要考多少门课?
- 2020-11-17【综合问题】江苏省高等教育自学考试网上报名常见问题及解答
- 2020-11-17【经济学】2012年自考“中国税制”笔记串讲(8)
- 2020-11-17【自考政策】全国自考办领导:未来自考将大力发展网络助学
网友关注
- 【公共课】自考《马克思主义基本原理概论》真题练习:第二次飞跃
- 【公共课】自考《政治经济学(财经类)》真题练习:社会保障制度
- 【公共课】自考《高等数学(工专)》真题练习:绝对值不等式计算
- 【公共课】自考《概率论与数理统计(经管类)》真题练习:不等式计算
- 【公共课】自考《高等数学(工专)》真题练习:矩阵的初等变换
- 【公共课】自考《英语(二)》真题练习:阅读判断
- 【公共课】自考《毛邓三重要思想概论》真题练习:民族精神的核心
- 【公共课】自考《线性代数(经管类)》真题练习:二次型的矩阵
网友关注视频
- 二年级下册数学第一课
- 外研版英语七年级下册module3 unit2第二课时
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 苏科版数学八年级下册9.2《中心对称和中心对称图形》
- 外研版英语三起6年级下册(14版)Module3 Unit2
- 沪教版八年级下册数学练习册21.3(3)分式方程P17
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
- 沪教版八年级下册数学练习册20.4(2)一次函数的应用2P8