c语言基础题目与代码

c语言基础题目与代码

ID:11238228

大小:52.50 KB

页数:10页

时间:2018-07-10

c语言基础题目与代码_第1页
c语言基础题目与代码_第2页
c语言基础题目与代码_第3页
c语言基础题目与代码_第4页
c语言基础题目与代码_第5页
资源描述:

《c语言基础题目与代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、/*读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yisanwu*/#includevoidshuchu(intx);intmain(){charn;inta,b,s=0;scanf("%c",&n);while(n!='

2、'){s+=n-'0';scanf("%c",&n);}shuchu(s);return0;}voidshuchu(intx){if(x<0){printf("fu");x=-x;}intmask=1;intt=x;while(t>9){t/=10;mask*=10;}do{intd=x/mask;switch(d){case0:printf("ling");break;case1:printf("yi");break;case2:printf("er");break;case3:printf("san");break

3、;case4:printf("si");break;case5:printf("wu");break;case6:printf("liu");break;case7:printf("qi");break;case8:printf("ba");break;case9:printf("jiu");break;}if(mask>9)printf("");x%=mask;mask/=10;}while(mask>0);return;}/*给定区间[-231,231]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1

4、行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出“Case#X:true”如果A+B>C,否则输出“Case#X:false”,其中X是测试用例的编号(从1开始)。输入样例:41232342147483647021474836460-2147483648-2147483647输出样例:Case#1:falseCase#2:trueCase#3:trueCase#4:false*/#includein

5、tmain(){intt,i=1;doublea,b,c;scanf("%d",&t);do{i++;scanf("%lf%lf%lf",&a,&b,&c);if((a+b)>c){printf("Case#%d:true",i-1);}else{printf("Case#%d:false",i-1);}}while(i<=t);return0;}/*给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及

6、其所在的位置。输入格式:输入在第1行中给出矩阵A的行数M和列数N(3<=M,N<=20);最后M行,每行给出A在该行的N个元素的值。数字间以空格分隔。输出格式:每行按照“元素值行号列号”的格式输出一个局部极大值,其中行、列编号从1开始。要求按照行号递增输出;若同行有超过1个局部极大值,则该行按列号递增输出。若没有局部极大值,则输出“None总行数总列数”。输入样例1:4511111139311535111111输出样例1:923532534输入样例2:35111119399115351输出样例2:None35*/#incl

7、udeintmain(){intm,n,i,j,flag=0;inta[20][20];scanf("%d%d",&m,&n);for(i=0;ia[i+1][j])&&(a[i][j]>a[i-1][j])&&(a[i][j]>a[i][j+1])&&(a[i][j]>a[i][j-1])){flag=1;printf

8、("%d%d%d",a[i][j],i+1,j+1);}}}if(!flag)printf("None%d%d",m,n);return0;}/*给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。