2、/10;c=i%10;if(a*a*a+b*b*b+c*c*c==i)printf("Thenumber%disflower",i);}}3、猴子吃桃问题。main(){intday=10,x1,x2=1;do{x1=2*x2+2;x2=x1;day--;}while(day>0);printf("sum=%d",x1);}4、求1!+2!+3!+…….20!main(){intn,i;floatt=1,f=0;printf("inputn:");scanf("%d",&n);for(i=1;i<=n;i++){t=t*i;f=f+t;}printf("sum=%d",f
3、);}5、打印杨辉三角形main(){inti,j,a[11][11];for(i=1;i<=10;i++){a[i][1]=1;a[i][i]=1;}for(i=2;i<=10;i++)for(j=2;j<=i-1;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=1;i<=10;i++){for(j=1;j<=i;j++)printf("%d",a[i][j]);printf("");}}6、打印输出100~200之间的所有素数#include"math.h"main(){intn,k,flag;for(n=100;n<200;n++){flag=1;f
4、or(k=2;k<=sqrt(n);k++)if(n%k==0){flag=0;break;}if(flag==1)printf("%d",n);}}7、用冒泡法对数组进行排序(从大到小)#includemain(){inta[11],i,j,k,x;printf("Input10numbers:");for(i=1;i<11;i++)scanf("%d",&a[i]);printf("");for(i=1;i<10;i++){k=i;for(j=i+1;j<=10;j++)if(a[j])>a[k])k=j;if(i!=k){x=a[i];a[i]=a[k];a[
5、k]=x;}}printf("Thesortednumbers:");for(i=1;i<11;i++)printf("%d",a[i]);}8、函数输入x输出y。main(){floatx,y;scanf("%f",&x);if(x<1)y=x;elseif(x>=1&&x<10)y=2*x-1;elsey=3*x-11;printf("%f",y);}9、编写一个程序,当用户输入年份和月份,电脑会自动输出当月天数。main(){intyear,month,days;scanf("%d%d",&year,&month);switch(month){case1:case3:case5:c
6、ase7:case8:case10:case12:/*处理“大”月*/days=31;break;case4:case6:case9:case11:/*处理“小”月*/days=30;break;case2:/*处理“平”月*/if(year%4==0&&year%100!=0
7、
8、year%400==0)days=29;/*如果是闰年*/elsedays=28;/*不是闰年*/break;default:/*月份错误*/printf("Inputerror!");days=0;}if(days!=0)printf(”%d,%dis%ddays",year,month,days);}1
9、0、求一个3X3矩阵对角线元素之和#includemain(){inti,j,sum=0,a[3][3];/*说明数组a*/for(i=0;i<=2;i++)for(j=0;j<=2;j++)scanf("%d",&a[i][j]);/*输入数组元素的值*/for(i=0;i<=2;i++)/*按行输出*/for(j=0;j<=2;j++)if(i==j)sum+=a[i][i];/*对角线