一些简单的c语言程序

一些简单的c语言程序

ID:8976580

大小:19.50 KB

页数:12页

时间:2018-04-13

一些简单的c语言程序_第1页
一些简单的c语言程序_第2页
一些简单的c语言程序_第3页
一些简单的c语言程序_第4页
一些简单的c语言程序_第5页
资源描述:

《一些简单的c语言程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一些简单的c语言程序1.统计0至9之间不同的三个数构成一个三位数共有多少种构成方法#includevoidmain(){inta,b,c,n=0;printf("各位不相同的三位数有:");for(a=1;a<=9;a++)for(b=0;b<=9;b++)if(b!=a)for(c=0;c<=9;c++)if(c!=b&&c!=a){n++;printf("%d%d%d",a,b,c);}printf("各位不相同的三位数共有:%d个",n);}2.计算1000以内所有质数的平方根之和。#include#incl

2、udeintzhishu(int);voidmain(){intn,m;doubles=0;printf("1000以内的质数如下:");for(n=3;n<=1000;n++){m=zhishu(n);if(m==1){s+=sqrt(n);printf("%4d",n);}}printf("质数平方根和为:%lf",s);}zhishu(intn){inti;for(i=2;i<=n-1;i++){if(n%i==0)break;}if(i==n)return1;elsereturn0;}3.求出1到1000之间能被7或11整除,

3、但不能同时被7和11整除的所有整数,并将它们存放在一个数组中,然后显示该数组#includevoidmain(){intn,m[500],i=0,a;for(n=1;n<=1000;n++)if(n%7==0)if(n%11!=0){m[i]=n;i++;}a=i-1;for(i=0;i<=a;i++)printf("%3d",m[i]);printf("");}4.将一个二维数组的下三角矩阵(含对角线)的元素清零后显示。#includevoidmain(){intn[8][8],a,b;for(a=0;a<=7;a+

4、+)for(b=0;b<=7;b++){if(b>=7-a)n[a][b]=0;elsen[a][b]=1;}for(a=0;a<=7;a++)for(b=0;b<=7;b++){printf("%d",n[a][b]);if(b==7)printf("");}}5.把一个整数转换成字符串,并倒序保存在字符数组str中。例如:当n=134时,str为"431"。#includeweishu(intn);voidmain(){charstr[100];intn,p=0,a,b,i,q=10;printf("pleaseenteranumb

5、er:");scanf("%d",&n);b=weishu(n);for(i=1;i<=b+1;i++){str[p]=n%q+48;n=n/q;p++;}a=p-1;for(p=0;p<=a;p++)printf("%c",str[p]);printf("");}weishu(n){inti,q=10;for(i=0;i<=99;i++){if(n/q==0)break;elseq=q*10;}returni;}6.将输入字符串中所有下标为奇数位置上的字母转换成大写。例如,输入"abc4EFG",则输出“aBc4EFG”#include

6、>voidmain(){charstring[100];inti=0,a,num;printf("请输入字符串:");for(i=0;i<=99;i++){a=i%2;string[i]=getchar();if(string[i]=='')break;elseif(a==1&&string[i]<=122&&string[i]>=97)string[i]=string[i]-32;}num=i;for(i=0;i<=num-1;i++)printf("%c",string[i]);printf("");}7.判断一个字符串是否是回文,例如“LEVE

7、L”是回文#includevoidmain(){charstring[100];inti,num,n;printf("请输入字符串");for(i=0;i<=99;i++){string[i]=getchar();if(string[i]=='')break;}num=i-1;for(i=0;i<=num/2;i++)if(string[i]!=string[num-i])break;n=i;for(i=0;i<=num;i++)printf("%c",string[i]);if(n

8、eprintf("是回文");}8.编写可以计算

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

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

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