- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.6 char x[]=12345;
char y[]={1,2,3,4,5};A.int N=5,a[N][N];B.int b[1][2]={{1},{2}};
Cint c[2][]={{1,2},{3,4} };D.int d[3][2]={{1,2},{3,4}};char ch[5]={a,b,\0,c,\0};
printf(%s,ch);字符串总是以\0作为串的结束符。有了\0标志后,就不必再用字符数组的长度来判断字符串的长度了。#include stdio.h
#include string.h
void main()
{
char arr[2][4];
strcpy(arr[0],you);
strcpy(arr[1],me);
arr[0][3]=;
printf(%s\n,arr);
}
[解答]:youme
2. #include stdio.h
#include string.h
void main()
{
char a[10]={a,b,c,d,\0,f,g,h,\0};
int i,j;
i=sizeof(a);
j=strlen(a);
printf(%d,%d\n,i,j);
}
[解答]:10,4
3. 当运行以下程序时,从键盘上输入:AhaMA[空格]Aha回车,则输出结果是:
#include stdio.h
void main()
{
char s[80],c=a;
int i=0;
scanf(%s,s);
while (s[i]!=\0)
{
if (s[i]==c) s[i]=s[i]-32;
else if (s[i]==c-32) s[i]=s[i]+32;
i++;
}
puts(s);
}
[解答]:ahAMa
4. 当执行以下程序时,如果输入ABC,则输出结果是:
#include stdio.h
#include string.h
void main()
{
char ss[10]=1,2,3,4,5;
gets(ss);
strcat(ss,6789);
printf(%s\n,ss);
}
[解答]:ABC6789
5.#include stdio.h
void main()
{
int i,n[]={0,0,0,0,0};
for (i=1;i=4;i++)
{
n[i]=n[i-1]*2+1;
printf(%d ,n[i]);
}
}
[解答]:1 3 7 15
6.#include stdio.h
void main()
{
int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;
for (i=1;i3;i++)
for (j=0;ji;j++)
s+=a[i][j];
printf(%d\n,s);
}
[解答]:14
7、#include stdio.h
void main()
{
char ch[7]={12ac56};
int i,s=0;
for (i=0;ch[i]=0 ch[i]=9;i+=2)
s=10*s+ch[i]-0;
printf(%d\n,s);
}
[解答]:1
8.#include stdio.h
void main()
{
char str[][10]={Mon,Tue,Wed,Thu,Fri,sat,Sun};
int n=0,i ;
for(i=0;i7;i++)
if(str[i][0]== T) n++;
printf(%d\n,n);
}
[解答]:2
9.#include stdio.h
void main()
{
int a[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;
for(i=0;i3;i++)
s+=a[i][i]+a[i][3-i-1];
printf(“%d\n”,s);
}
[解答]:30
10.#include stdio.h
void main()
{
int num[10]={1,0,0,0,0,0,0,0,0,0};
int i,j;
for (j=0;j10;++j)
for (i=0;ij;++i)
num[j]=num[j]+num[i];
for (j=0;j10;j++)
printf(%d ,num[j]);
}
[解答]:1 1 2 4 8 16 32 64 128 256
程序填空
1.以下的程序是求矩阵a,b的和,结果存入矩阵c中,并按矩阵形式输出。
#includestdio.h
void main()
{
int a[3][4]={{3,-2
您可能关注的文档
- 网络程序设计-02-C#网络编程基础-PPT.ppt
- -第3章 随机过程.ppt
- D工作原理教程(V1.2).ppt
- R快捷键大全.doc
- 界面设计教程.ppt
- h02 市场营销管理哲学及其贯彻.ppt
- MA工程应用.ppt
- N总线详细教程,精心编制,不可错过.ppt
- 11数据库设计.ppt
- 10-机械零件失效与选材 第16讲 2009-6-23.ppt
- 初中秋季运动会开幕式班级方阵入场解说词.docx
- 人教版高中数学选择性必修三 精讲精练7.3 离散型随机变量的数字特征(原卷版).docx
- 人教版高中物理选择性必修三 同步精讲精练专题2.2 气体的等温变化(原卷版).docx
- 2025届吉林省长春市高三上学期质量监测(一)历史试卷.docx
- 3.6丝竹相和 课件-2024-2025学年高中音乐人音版(2019)必修 音乐鉴赏.pptx
- 云南省大理州2024-2025学年高三上学期第一次统一检测地理试题.docx
- 序篇 不忘初心(第一课时)课件-2024-2025学年高中音乐人音版(2019)必修 音乐鉴赏.pptx
- 2025届四川省泸州市合江县高三上学期一模语文试题.docx
- 2025届浙江省宁波市高三上学期一模技术试题-高中信息技术.docx
- 2025届浙江省台州市高三第一次教学质量评估语文试卷.docx
文档评论(0)