c语言程序设计答案(黄保和编)第8章

c语言程序设计答案(黄保和编)第8章

ID:34538994

大小:215.79 KB

页数:8页

时间:2019-03-07

c语言程序设计答案(黄保和编)第8章_第1页
c语言程序设计答案(黄保和编)第8章_第2页
c语言程序设计答案(黄保和编)第8章_第3页
c语言程序设计答案(黄保和编)第8章_第4页
c语言程序设计答案(黄保和编)第8章_第5页
资源描述:

《c语言程序设计答案(黄保和编)第8章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、厦门大学本科生公共课《C程序设计基础》教材习题答案第8章数组一、选择题1.以下数组定义中,错误的是:C)inta[3]={1,2,3,4};2.以下数组定义中,正确的是:B)inta[][2]={1,2,3,4};3.设有定义“inta[8][10];”,在VC中一个整数占用4字节,设a的起始地址为1000,则a[1][1]的地址是:D)10444.已知有数组定义“inta[][3]={1,2,3,4,5,6,7,8,9};”,则a[1][2]的值是:C)65.在以下字符串定义、初始化和赋值运算中,错误的是:A)charstr[10]

2、;str=”String”;6.设有以下字符串定义,chars1[]={‘S’,’t’,’r’,’i’,’n’,’g’};chars2[]=”String”;则s1和s2:C)长度不同,但内容相同。7.设有定义“inta[10]={0};”,则说法正确的是:A)数组a有10个元素,各元素的值为0.8.设已定义“charstr[6]={‘a’,’b’,’’,’c’,’d’,’’};”,执行语句“printf(“%s”,str)”后,输出结果为:B)ab9.引用数组元素时,数组元素下标不可以是:C)字符串10.已定义字符串S1和S

3、2,以下错误的输入语句是:C)gets(s1,s2);11.下面程序段的运行结果是:A)123voidmain(){chara[]=”abcd”,b[]=”123”;strcpy(a,b);printf(“%s”,a);}12.下面程序段的运行结果是:A)123voidmain(){chara[]=”123”,b[]=”abcd”;if(a>b)printf(“%s”,a);elseprintf(“%s”,b);}二、编程题1.一维数字a的值已经,请把数组中的值按逆序存放,然后输出数组。例如数组中原来的值为3,4,2,1,

4、6,颠倒后变成6,1,2,4,3.#includemain(){inti,a[5]={2,3,45,12,5},t;printf("转换前:");for(i=0;i<5;i++)printf("%dt",a[i]);for(i=0;i<5/2;i++){t=a[i];第1页/共8页厦门大学本科生公共课《C程序设计基础》教材习题答案第8章数组a[i]=a[5-i-1];a[5-i-1]=t;}printf("转换后:");for(i=0;i<5;i++)printf("%dt",a[i]);}2.输入一个整数(

5、位数不确定),从高位到低位依次输出各位数字,其间用逗号分隔。例如输入整数为2345,则输出应为2,3,4,5。#includemain(){inta[10],x,i;printf("输入一个整数:");scanf("%d",&x);for(i=0;x>0;i++){a[i]=x%10;x/=10;}for(i--;i>=0;i--)printf("%d,",a[i]);printf("b");}3.若某数的平方具有对称性质,则称该数为回文数。例如11的平方121,则称11为回文数。请找出1~999中的所有回文数。#

6、includemain(){intx,i,j,a[10],wei,p;for(i=1;i<1000;i++){p=1;x=i*i;for(j=0;x>0;j++){a[j]=x%10;x/=10;}wei=j;for(j--;j>=0;j--){if(a[j]!=a[wei-1-j]){p=0;第2页/共8页厦门大学本科生公共课《C程序设计基础》教材习题答案第8章数组break;}}if(p==1)printf("%dt",i);}}4.用选择排序法对整形数字排序。#include#include

7、voidselectsort(inta[],intn){inti,j,k,num;for(i=0;i

8、/}intmain(){inti,a[20];srand((unsigned)time(NULL));for(i=0;i<20;i++)a[i]=rand()%100;/*利用随机数给数组赋值*/printf("Theo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。