下载此文档

C语言第五章习题带答案.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
练****5-1答案
一、选择题
( B )。
a[]="string"; a[]={0,1,2,3,4,5};
a="string"; a[5]={'0', '1', '2', '3', '4', '5'};
( D )。
a(10); n=10, a[n]; n; D.#define SIZE 10
scanf("%d", &n); int a[SIZE];
int a[n];
:int a[10];,则对a数组元素的正确引用是( D )。
[10] [] (5) [10-10]
( C )。
a[10]=(0, 0, 0, 0, 0); a[10]={};
a[]={0}; a[2]={10, 9, 8};
( B )。
int a[10]={6, 7, 8, 9, 10};
[1]至a[5]
[0]至a[4]
[6]至a[10]
,所以此语句不正确
二、填空题
,N的平方是具有对称性质的回文数。所谓回文数就是将一个数从左到右与从右到左读都是一样的,例如:34543和1234321都是回文数。
例如:满足题意要求的数有:N=1,11*11=121;N=111,111*111=12321。
#include <>
main()
{int m[16], n, i, t, count=0;
long a, k;
printf("Result is:\n");
for (n=10; n<200; n++)
{ k=0;
t=1;
a=n*n;
for (i=1; a!=0; i++)
{ ①;
a/=10;
}
for (; i>1; i--)
{ k+=m[i-1]*t;
②;
}
if ( ③) printf("%2d:%10d %10d\n", ++count, n, n*n);
}
}
则①为( m[i]=a%10; )、②为( t*=10; )、③为( k==n*n )。
。下面程序的功能是求出a中各相邻两个元素的和,并将这些和存在数组b中,按每行3个元素的形式输出。则①是( i=1 )、②是( b[i]=a[i-1]+a[i]; )、③是( i%3 )。
main()
{int a[10], b[10], i;
for (i=0; i<10; i++)
scanf("%d", &a[i]);
for ( ①; i<10; i++) ②
for (i=1; i<10; i++)
{ printf("%3d", b[i]);
if ( ③==0) printf("\n");
}
}
“顺序查找法”查找数

C语言第五章习题带答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小77 KB
  • 时间2017-08-27