程序题—将小写字母转换为大写字母(共7页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《程序题—将小写字母转换为大写字母(共7页).doc》由会员分享,可在线阅读,更多相关《程序题—将小写字母转换为大写字母(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上./*将小写字母转换为大写字母。例如:C Language,转换为C LANGUAGE。*/#include void change(char s) int i;for(i=1;i=a&si=z) si=si-32; main() void CHECK(); char str20=C Language; clrscr(); change(str); printf(%sn,str); CHECK();./*求出数组arr中的最大数,并把最大数和arr0中的数进行交换。*/#include #define N 20/*Fill in the blanks*/void sw
2、ap(int _a_,int n) int k, m, t ; m=0;/*Fill in the blanks*/ for(k=0;kam) m=k; t=a0;/*Fill in the blanks*/ a0=_am_; am=t;main( ) int i,n=10,arrN=0,5,12,10,23,6,9,7,10,8; printf(n交换前:); for(i=0;in;i+) printf(%4d,arri); swap(arr,n); printf(n交换后:); for(i=0;in;i+) printf(%4d, arri); printf(n);/*计算 1 1 1 1
3、 1 1 - - + - - - + - - . - 2 3 4 5 n例如,n=100时,运算结果为:0.。*/#include float count(int n) 答案:float i,sign=1; float sum=0; for(i=1;i=100;i+) sum=sum+sign/i; sign=(-1)*sign; return(sum);./*计算n!。例如,给n输入5,则输出5!=120。*/#include long count(int n) 答案: int i,sum=1; for(i=1;i=n;i+) sum=sum*i; return (sum);main() v
4、oid CHECK(); int n; clrscr(); printf(Input N:); scanf(%d, &n); printf(%d! =% ldn,n,count(n); CHECK();/*计算NN的二维数组的所有数组元素的平均值。 例如:a 数组中的值为 |0 1 2 7 9| |1 9 7 4 5| a = |2 3 8 3 1| |4 5 6 8 2| |5 9 1 4 1|则平均值为: 4.。*/#include #define N 5float count(int aNN) 答案:int i,j;float sum=0,aver; for(i=0;i5;i+) for
5、(j=0;j5;j+) aver=sum/(N*N) return(aver);main() void CHECK();/*计算两个双精度数的和的平方根。例如,若输入:23.18,32.4721,则输出:z=7.。*/#include /*Error*/double count(double a,b)-double b double c;/*Error*/ c=sqr(a+b);-c=sqrt(a+b); return c;main() double x,y,z; printf(Enter x,y:); scanf(%lf,%lf,&x,&y); z=count(x,y); printf (z
6、=%fn,z);/*将 1 到 n 之间,能同时被 7 和 11 整除的整数存储到形参数组a中,并返回这些整数的个数。例如:当 n = 1000 时,程序输出:77 154 231 308 385 462 539 */#include int fun(int a,int n)int i,j=0;if(i%3=0&i%7=0);for(i=1;i=n;i+);j+;return(j);main() void CHECK(); int arr20,i,k,n; clrscr(); n=1000; k=fun(arr,n); for(i=0;ik;i+) printf(%4d,arri); CHEC
7、K();/*将每个英语单词的第一个字母改成大写(这里的“单词”是指由空格隔开的字符串)。例如,若输入:I am a student to take the examination.,则应输出:I Am A Student To Take TheExamination.。*/#include /*Error*/void change(s) -(char s) int i,k; k=0;/*Error*/ for(i=0;si!=0;i+) ,-; if(k) if(si= ) k=0; else if(si!= ) k=1; si=toupper(si); /*将一个二维数组a的行和列元素互换,
8、存到另一个二维数组b中。*/#include void trans(int a23,int b32)/* 本函数将二维数组a的行和列元素互换,存到二维数组b中 */*Error*/int i,j; (已改过) for(i=0;i2;i+) for(j=0;j3;j+) /*Error*/ bji=aij;main() int a23=1,2,3,4,5,6,b32,i,j; printf(数组a:n); for(i=0;i2;i+) for(j=0;j3;j+) printf(%5d,aij); printf(n); trans(a,b);/*将字符串s中的内容按逆序重新存储。例如,若字符串s
9、中的内容为abcd,则应将字符串s中的内容变为:dcba*/#include void invert(char str,int n)int i;char t;for(i=0;in/2;i+)t=stri;stri=strn-1-i;strn-1-i=t;main() void CHECK(); char s10=abcd; int n=4; clrscr(); printf(处理前字符串=%sn, s); invert(s,n); printf(处理后字符串=%sn, s); CHECK();/*求班级学生考试成绩的平均值。*/#include float average(float arra
10、y,int n) int i; float aver,sum=array0;/*Fill in the blanks*/ for(i=1;in;_-i+_) sum=sum+arrayi;/*Fill in the blanks*/ aver=sum/n_;/*Fill in the blanks*/ return (_aver_);/*求出以下分数序列的前n项之和。 2 3 5 , , 1 2 3 例如,若n = 5,则应输出:8.。*/#include /*Fill in the blanks*/_float_ sum(int n) int a,b,c,k; double s;/*Fill
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 小写 字母 转换 大写字母
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内