无密码答案C语言.doc_第1页
无密码答案C语言.doc_第2页
无密码答案C语言.doc_第3页
无密码答案C语言.doc_第4页
无密码答案C语言.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电信121李向前 120815115第六章P168 第二题 #include int main()int i,j,min,temp,a11; printf(enter data:n); for (i=1;i=10;i+) printf(a%d=,i); scanf(%d,&ai); printf(n); printf(The orginal numbers:n); for (i=1;i=10;i+) printf(%5d,ai); printf(n); for (i=1;i=9;i+) min=i; for (j=i+1;jaj) min=j; temp=ai; ai=amin; amin=temp; printf(nThe sorted numbers:n); for (i=1;i=10;i+) printf(%5d,ai); printf(n); return 0; P168 第五题#include #define N 5int main() int aN,i,temp; printf(enter array a:n); for (i=0;iN;i+) scanf(%d,&ai); printf(array a:n); for (i=0;iN;i+) printf(%4d,ai); for (i=0;iN/2;i+) temp=ai; ai=aN-i-1; aN-i-1=temp; printf(nNow,array a:n); for (i=0;iN;i+) printf(%4d,ai); printf(n); return 0; P169第八题#include #define N 4#define M 5 int main() int i,j,k,aNM,max,maxj,flag; printf(please input matrix:n); for (i=0;iN;i+) for (j=0;jM;j+) scanf(%d,&aij); for (i=0;iN;i+) max=ai0; maxj=0; for (j=0;jmax) max=aij; maxj=j; flag=1; for (k=0;kakmaxj) flag=0; continue; if(flag) printf(a%d%d=%dn,i,maxj,max); break; if(!flag) printf(It is not exist!n); return 0; (有鞍点)(无鞍点)P169第十二题#include int main() int j,n; char ch80,tran80; printf(input cipher code:); gets(ch); printf(ncipher code :%s,ch); j=0; while (chj!=0) if (chj=A) & (chj=a) & (chj=z) tranj=219-chj; else tranj=chj; j+; n=j; printf(noriginal text:); for (j=0;jn;j+) putchar(tranj); printf(n); return 0; P169第十三题#include int main() char s180,s240; int i=0,j=0; printf(input string1:); scanf(%s,s1); printf(input string2:); scanf(%s,s2); while (s1i!=0) i+; while(s2j!=0) s1i+=s2j+; s1i=0; printf(nThe new string is:%sn,s1); return 0; P169第十四题#include int main() int i,resu; char s1100,s2100; printf(input string1:); gets(s1); printf(ninput string2:); gets(s2); i=0; while (s1i=s2i) & (s1i!=0)i+; if (s1i=0 & s2i=0) resu=0; else resu=s1i-s2i; printf(nresult:%d.n,resu); return 0; 实验题1.求2个3*3的矩阵对应元素之和,并存入矩阵C中,然后输出矩阵C。设计步骤: 定义3个3*3矩阵a,b,c; 设计用双重循环给矩阵a、b赋值; 用双重循环求矩阵a、b对应元素之和并赋给矩阵C; 用双重循环输出矩阵c对应的元素;编程过程#includevoid print(int x3) int i,j; for(i=0;i3;i+) for(j=0;j3;j+) printf(%dt,xij); printf(n); printf(n);int main() int a33=1,2,3,4,5,6,7,8,9; int b33=1,2,3,4,5,6,7,8,9; int c33; int i,j; for(i=0;i3;i+) for(j=0;j3;j+) cij=aij+bij; printf(第一个数组为:n); print(a); printf(第二个数组为:n); print(b); printf(两数组之和为:n); print(c); return 1;实验2输入单精度型一维数组a10,计算并输出a数组中所有元素的平均值。设计步骤: 定义一个单精度型一维数组a10; 用单重循环给一维数组a10赋值; 用单重循环给一维数组a10所有元素之和; 在循环外求平均值并输出。编程过程#includeint main() float a10,average,sum=0; int i; printf(输入单精度型一维数组:n); for(i=0;i10;i+) scanf(%f,&ai); sum=sum+ai; average=sum/10; printf(%f,average); printf(n); return 0;实验三3.输入一个字符串,将其中所有大写字母改为小写字母,而所有小写字母全部改为大写字母,然后输出。设计步骤 用gets输入字符串; 用循环判断字符串中的每个字符时大写还是小写,若是大写要转换成小写,是小写要转换成大写:大写和小写的转换关系是“小写字母=大写字母+32” 用puts输出该字符串。编程过程#includeint main() int i=0; char a100,c;printf(请输入字符串的内容:t); do scanf(%c,&ai); c=ai; i+; while(c!=n); ai=0; i=0; printf(输入字符串的内容为:t); while(ai!=0) printf(%c,ai); i+; printf(转换后字符串的内容为:t); i=0; while(ai!=0) c=ai; if(c=a&c=A&c=Z) ai+=32; printf(%c,ai); i+; return 0;实验4读如下程序,找出其中的所有错误。 1) main ( ) 2)int a , x10; 3)char s100; 4)d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论