下载此文档

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


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
练****5-1答案一、(B)。[]="string"; []={0,1,2,3,4,5};="string"; [5]={'0','1','2','3','4','5'};(D)。(10); =10,a[n]; ; D.#defineSIZE10 scanf("%d",&n); inta[SIZE]; inta[n];:inta[10];,则对a数组元素的正确引用是(D)。[10] [] (5) [10-10](C)。[10]=(0,0,0,0,0); [10]={};[]={0}; [2]={10,9,8};(B)。inta[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(){intm[16],n,i,t,count=0; longa,k; printf("Resultis:\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(){inta[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"); }}“顺序查找法”查找数组a中是否存在某一关键字。则①是(break;)、②是(i==8)。main(){inta[8]={25,57,48,37,12,92,86,33}; inti,x; scanf("%d",&x); for(i=0;i<8;i++) if(x==a[i]) { printf("Found!Theindexis:%d\n",i+1); ①; } if(②)printf("Can'tfound!");}三、读程序,写结果

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

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1017848967
  • 文件大小77 KB
  • 时间2019-03-04
最近更新