自考“高级语言程序设计”习题答案详解(23)
8.编一个程序,输入一个整型数据,输出每位数字,其间用远号分隔。例如,输入整数为2345,则输出应为: 2, 3, 4, 5.
「解」程序的主要工作是从输入整数分拆出它的十进制整数的各位数字,将分拆出来的各位数字存于数组中,然后将这些数字自高位到低位的顺序逐位输出。要将一个整数按十进制数的要求分拆,需用一个循环,每次循环求出被分拆数除以10的余数的办法来求出它的个位,每分拆出一位就将被分拆的数除以10.循环过程直至被分拆的数为0结束。完整程序如下:
# include
main()
{int a[20],i,base=10;
int n;
printf(“Enter a number! n”);
scanf(“%d”, &n);/*整数输入*/
i=0;/*对n进行分拆,各位数字自低位到高位存于数组 a*/
do{
a[i++]=n% base;
n/= base;
} while(n) ;
for(i——;i=0;i——)/*自高位到低位输出*/
printf(“%d%c”,a, i? ‘,’ :“n‘);
}
9.编一个程序,输入一个字符串,将其中所有的大写英文字母的代码+3,小写英文字母的代码-3.然后输出加密后的字符串。
「解」程序的主要工作是输入字符串,并顺序考察输入字符率中的字符,分别对其中大小写英文字母完成问题要求的更改,而跳过不是英文字母的字符。完整程序如下:
# 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=3;
else if(s=‘a’&& s=‘z’ )
s=3;
printf(“s=%sn”,s);
}
【自考“高级语言程序设计”习题答案详解(23)】相关文章:
★ 2012年自考“高级语言程序设计”经典习题及答案(23)
★ 2012年自考“高级语言程序设计”经典习题及答案(12)
热点推荐:
工学
- 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【自考政策】全国自考办领导:未来自考将大力发展网络助学
网友关注
- 【自考报名】浙江嘉兴2011年7月自考报名时间安排
- 【自考报名】山东德州2011年7月自考报名时间通知
- 【自考报名】重庆渝北区2011年7月自考报名通知
- 【自考报名】福建福州2011年7月自考报名时间通知
- 【自考报名】广东中山2011年7月自考报名时间安排
- 【自考报名】湖北武汉2011年7月自考报名时间安排
- 【自考报名】广东惠州2011年7月自考报名时间安排
- 【自考报名】福州2011年7月中英合作专业报考通知
网友关注视频
- 二年级下册数学第二课
- 外研版英语三起6年级下册(14版)Module3 Unit1
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 7
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
- 外研版英语七年级下册module3 unit1第二课时
- 冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
- 苏科版数学八年级下册9.2《中心对称和中心对称图形》
- 三年级英语单词记忆下册(沪教版)第一二单元复习