1》分解质因数的程序:
#include sushu(j) { int n,m=0; for(n=2;n printf(\"\\n整数%d可分解为:\\n\ for(i=2;i<=a/2;i++) if(a%i==0&&sushu(i)==1) { printf(\"%d\ zhishu(i,a); } printf(\"1^1\\n\\n\"); } 11 - ! 2》看你的星座的程序: #include else if((s<=12.31&&s>=12.22)||(s<=1.19&&s>1.00)) printf(\"你的星座是:摩羯座\"); else if(s>=1.20&&s<=2.18) printf(\"你的星座是:水瓶座\"); else if(s>=2.19&&s<=3.20) printf(\"你的星座是:双鱼座\"); else printf(\"ERRORS!OUT OF MY EXPECTATION!\"); } printf(\"\\n\\n\"); } 22 - ! 3》天干地支年的计算: #include 33 - ! 4》大学生一门课的成绩(人大): #include { int a,b;double s,GPA; printf(\"请输入期末考试的成绩:\"); scanf(\"%d\ printf(\"请输入平时课业的成绩:\"); scanf(\"%d\ if(a<=55&&a>=0) s=(double)a; else if(a>55&&a<=100) s=(double)0.6*a+(double)0.4*b; else printf(\"输入不正确!\"); printf(\"该学生的这门课的总成绩为:%.2lf\\n\ if(s>=90&&s<=100) GPA=(double)4.0; else if(s>=86&&s<90) GPA=(double)3.7; else if(s>=83&&s<86) GPA=(double)3.3; else if(s>=80&&s<83) GPA=(double)3.0; else if(s>=76&&s<80) GPA=(double)2.7; else if(s>=73&&s<76) GPA=(double)2.3; else if(s>=70&&s<73) GPA=(double)2.0; else if(s>=66&&s<70) GPA=(double)1.7; else if(s>=63&&s<66) GPA=(double)1.3; else if(s>=60&&s<63) GPA=(double)1.0; else GPA=(double)0.0; printf(\"该学生的GPA是:%.1lf\\n\ if(GPA>=1.0) printf(\"该学生及格了!\\n\\n\"); else printf(\"该学生不及格!\\n\\n\"); } 44 - ! 5》求大学生一门课成绩的算法(武大): #include printf(\"请输入平时课业的成绩:\"); scanf(\"%d\ if(a<=55&&a>=0) s=(double)a; else if(a>55&&a<=100) s=(double)0.6*a+(double)0.4*b; else printf(\"输入不正确!\"); printf(\"该学生的这门课的总成绩为:%.2lf\\n\ if(s>=96&&s<=100) GPA=(double)4.3; else if(s>=90&&s<96) GPA=(double)4.0; else if(s>=85&&s<90) GPA=(double)3.7; else if(s>=80&&s<85) GPA=(double)3.3; else if(s>=75&&s<80) GPA=(double)3.0; else if(s>=70&&s<75) GPA=(double)2.7; else if(s>=67&&s<70) GPA=(double)2.3; else if(s>=63&&s<67) GPA=(double)2.0; else if(s>=60&&s<63) GPA=(double)1.7; else GPA=(double)1.0; printf(\"该学生的GPA是:%.1lf\\n\\n\} 55 - ! 6》判断你胖不胖: #include printf(\"请输入你的身高(m):\"); scanf(\"%f\ i=a/b; j=i/b; printf(\"你的体质指数是:%.2f\\n\ if(j<14) printf(\"你已经瘦得不成样子了!!\"); else if(j<18.5&&j>=14) printf(\"你比较瘦了!\"); else if(j>=18.5&&j<24) printf(\"你很健康!\"); else if(j>=24&&j<28) printf(\"你只是稍微胖些。\"); else if(j>=28&&j<35) printf(\"你比较胖了!\"); else printf(\"你的胖超出了我的想象!!\"); printf(\"\\n\\n\"); } 66 - ! 7》查找n叶梅花数,你想要什么数呢?如:三叶梅花数153=1^3+5^3+3^3 #include 77 - ! 8》n个数排列的计算: #include printf(\"这%d个数从小到大排列的顺序是:\\n\ for(i=0;i - ! printf(\"%d \ } else printf(\"你的判断只能是1或0!\"); printf(\"\\n\\n\"); } 99 因篇幅问题不能全部显示,请点此查看更多更全内容