2、=2;i<=a/2;i++)if(a%i==0&&sushu(i)==1){printf("%d",i);zhishu(i,a);}printf("1^1");}2》看你的星座的程序:#includevoidmain(){intm,d;floats;printf("請輸入你的生日(月、日):");scanf("%d",&m);scanf("%d",&d);if(m>12
3、
4、m<1
5、
6、d>31
7、
8、d<1)printf("你輸入的生日錯誤!");if(m>=1&&m<=12&&d>=1&&d<=31);{s=(f
9、loat)(m+d/100);if(s>=3.21&&s<=4.20)printf("你的星座是:白羊座");elseif(s>=4.21&&s<=5.20)printf("你的星座是:金牛座");elseif(s>=5.21&&s<=6.21)printf("你的星座是:雙子座");elseif(s>=6.22&&s<=7.22)printf("你的星座是:巨蟹座");elseif(s>=7.23&&s<=8.22)printf("你的星座是:獅子座");elseif(s>=8.23&&s<=9.22)printf("你的星座是:處女座
10、");elseif(s>=9.23&&s<=10.23)printf("你的星座是:天秤座");elseif(s>=10.24&&s<=11.21)printf("你的星座是:天蝎座");elseif(s>=11.22&&s<=12.21)printf("你的星座是:射手座");elseif((s<=12.31&&s>=12.22)
11、
12、(s<=1.19&&s>1.00))printf("你的星座是:摩羯座");elseif(s>=1.20&&s<=2.18)printf("你的星座是:水瓶座");elseif(s>=2.19&&s<=3.
13、20)printf("你的星座是:雙魚座");elseprintf("ERRORS!OUTOFMYEXPECTATION!");}printf("");}3》天干地支年的計算:#includevoidmain(){inta,i,j;printf("請輸入公歷年份:");scanf("%d",&a);i=(a-3)%10;j=(a-3)%12;printf("%d年是",a);switch(i){case1:printf("甲");break;case2:printf("乙");break;case3:printf
14、("丙");break;case4:printf("丁");break;case5:printf("戊");break;case6:printf("己");break;case7:printf("庚");break;case8:printf("辛");break;case9:printf("壬");break;case0:printf("癸");break;}switch(j){case1:printf("子鼠");break;case2:printf("丑牛");break;case3:printf("寅虎");break;case4:
15、printf("卯兔");break;case5:printf("辰龍");break;case6:printf("巳蛇");break;case7:printf("午馬");break;case8:printf("未羊");break;case9:printf("申猴");break;case10:printf("酉雞");break;case11:printf("戌狗");break;case0:printf("亥豬");break;}printf("年");}4》大學生一門課的成績(人大):#include
16、voidmain(){inta,b;doubles,GPA;printf("請輸入期末考試的成績:");scanf("%d",&a);printf("請輸入平時課業(yè)的成績:");scanf("