1 / 75
文档名称:

哈尔滨工程大学c语言.doc

格式:doc   大小:62KB   页数:75页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

哈尔滨工程大学c语言.doc

上传人:sunhongz9 2020/9/2 文件大小:62 KB

下载得到文件列表

哈尔滨工程大学c语言.doc

相关文档

文档介绍

文档介绍:精品文档一、选择题的正确说明是D。)#defineSIZE10C)intn;A)inta(10);B)intn=10,a[n];intscanf(%d,&n);a[SIZE];inta[n];。,6}};3,2}};1}};};D)[]=ABCDEF;charb[]={'A','B','C','D','E','F'};。则以下叙述正确的是D长度相同B)a与b数组完全相同A)a与b数组比b数组长度长中都存放字符串D)aC)a和b。)intb[][3]={0,1,2,3,4,5};A)inta[2][3];intD)C)intc[100][100]={0};2,3,4}};,不能正确赋值的是A。A)chars1[10];s1=Ctest;B)chars2[]={'C','t','e','s','t'};C)chars3[20]=Ctest;D)chars4[]=Ctest\n二、阅读程序写出结果1.#include<>voidmain(){charch[7]={ab56};inti,s=0;for(i=0;ch[i]>='0'&&ch[i]<='9';i+=2)s=10*s+ch[i]-'0';printf(%d\n,s);}答案:12.#include<>voidmain(){inta[10]={1,2,2,3,4,3,4,5,1,5};intn=0,i,j,c,k;for(i=0;i<10-n;i++){c=a[i];(j=i+1;j<10-n;j++)if(a[j]==c){n++;for(k=j;k<10-n;k++)a[k]=a[k+1];}}for(i=0;i<(10-n);i++)printf(%d,a[i]);}答案:123453.#include<>voidmain(){inti;chara[]=Time,b[]=Tom;for(i=0;a[i]!='\0'&&b[i]!='\0';i++)if(a[i]==b[i])if(a[i]>='a'&&a[i]<='z')printf(%c,a[i]-32);elseprintf(%c,a[i]+32);elseprintf(*);}答案:t*M4.#include<>#defineLEN4voidmain(){intj,c;harn[2][LEN+1]={8980,9198};for(j=LEN-1;j>=0;j--){c=n[0][j]+n[1][j]-2*'0';n[0][j]=c_x0010_+'0';}for(j=0;j<=1;j++)puts(n[j]);}答案:、。#include<>voidmain(){inta[11],x,i;printf(Enter10integers:\n);for(i=1;i<=10;i++)scanf(%d,a[i]);printf(Enterx:);scanf(%d,&x);a[0]=x;i=10;while(x!=a[i])(1);if((2))printf(]'spositionis:M\n,x,(3));elseprintf(%dNotbeenfound!\n,x);}答案:(1)i—(2)i>=1(3),从数组a的第2个元素开始,分别将后项减前项之差存入数组b,并按每行3个元素的格式输出数组b。例如b[0]=a[1]-a[0]。#include<>voidmain(){inta[10],b[10],i;for(i=0;(1);i++)scanf(%d,&a[i]);for(i=1;(2);i++)b[i]=a[i]-a[i-1];for(i=1;i<10;i++){printf(=,b[i]);if((3))printf(\);}}答案:(1)i<=9(2)i<=(3)i%3==0四、:计算数组各元素之和,并存入首元素中。#include<>voidmain(){inta[10]=[0];/****found****/inti;for(i=0;i<10;i++)scanf(%d,&a[i]);for(i=1;i<=10;i++)a[0]=a[0]+a[i];/****found****/printf(%d\n,a[0]);}答案:(1)inta[3]={0};(2)for(i=