- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
几个简单的C语言源程序
1》分解质因数的程序:#includestdio.hzhishu(x,y){int m=1;while(y%x==0){if(y%x==0) y=y/x;if(y%x==0)m++;}printf(^%d x ,m);}sushu(j){intn,m=0;for(n=2;nj;n++)if(j%n!=0)m++;if(m==j-2)return 1;elsereturn 0;}void main(){inta,i;printf(请输入一个整数:);scanf(%d,a);printf(\n整数%d可分解为:\n,a);for(i=2;i=a/2;i++)if(a%i==0sushu(i)==1){printf(%d,i);zhishu(i,a);}printf(1^1\n\n);}2》看你的星座的程序:#includestdio.hvoid main(){intm,d;float s;printf(请输入你的生日(月、日):\n);scanf(%d,m);scanf(%d,d);if(m12||m1||d31||d1)printf(你输入的生日错误!);if(m=1m=12d=1d=31);{s=(float)(m+d/100);if(s=3.21s=4.20)printf(你的星座是:白羊座);else if(s=4.21s=5.20)printf(你的星座是:金牛座);else if(s=5.21s=6.21)printf(你的星座是:双子座);else if(s=6.22s=7.22)printf(你的星座是:巨蟹座);else if(s=7.23s=8.22)printf(你的星座是:狮子座);else if(s=8.23s=9.22)printf(你的星座是:处女座);else if(s=9.23s=10.23)printf(你的星座是:天秤座);else if(s=10.24s=11.21)printf(你的星座是:天蝎座);else if(s=11.22s=12.21)printf(你的星座是:射手座);else if((s=12.31s=12.22)||(s=1.19s1.00))printf(你的星座是:摩羯座);else if(s=1.20s=2.18)printf(你的星座是:水瓶座);else if(s=2.19s=3.20)printf(你的星座是:双鱼座);elseprintf(ERRORS!OUT OF MY EXPECTATION!);}printf(\n\n);}3》天干地支年的计算:#includestdio.hvoid main(){inta,i,j;printf(请输入公历年份:);scanf(%d,a);i=(a-3)%10;j=(a-3)%12;printf(%d年是 ,a);switch(i){case 1: printf(甲);break;case 2: printf(乙);break;case 3: printf(丙);break;case 4: printf(丁);break;case 5: printf(戊);break;case 6: printf(己);break;case 7: printf(庚);break;case 8: printf(辛);break;case 9: printf(壬);break;case 0: printf(癸);break;}switch(j){case 1:printf(子鼠);break; case 2:printf(丑牛);break; case 3:printf(寅虎);break; case 4:printf(卯兔);break; case 5:printf(辰龙);break; case 6:printf(巳蛇);break; case 7:printf(午马);break; case 8:printf(未羊);break; case 9:printf(申猴);break; case 10:printf(酉鸡);break; case 11:printf(戌狗);break; case 0:printf(亥猪);break;}printf(年 \n\n);}4》大学生一门课的成绩(人大):#includestdio.hvoid main(){inta,b;doubles,GPA;printf(请输入期末考试的成绩:);scanf(%d,a);printf(请输入平时课业的成绩:);scanf(%d,b);if(a=55a=0)s=(double)a;else if(a55a=100)s=(double)0.6*a+(double)0.4*b;elseprint
文档评论(0)