50 likes | 200 Views
//4.3 #include<stdio.h> void main() { int i,j,m; printf(" *"); for(i=1;i<=9;i++) printf("%4d",i); printf("<br>"); for(i=1;i<=9;i++) { printf("%4d",i); for(j=1;j<=i;j++) { m=i*j; printf("%4d",m); } printf("<br>"); } }. //4.5 #include<stdio.h>
E N D
//4.3 #include<stdio.h> void main() { int i,j,m; printf(" *"); for(i=1;i<=9;i++) printf("%4d",i); printf("\n"); for(i=1;i<=9;i++) { printf("%4d",i); for(j=1;j<=i;j++) { m=i*j; printf("%4d",m); } printf("\n"); } }
//4.5 #include<stdio.h> void main() { int i,n,p; scanf("%d",&n); p=1; //1 for(i=1;i<=n;i++) p*=i; //2 printf("%d,%d\n",n,p); }
4.6 #include<stdio.h> void main() { int num; int long sum1=0,sum2=1; scanf("%d",&num); // 1 do { sum1+=num; //2 sum2*=num; }while(--num>0); //3 printf("%ld,%ld",sum2,sum1); }
4.12 //求1~100以内所有的完数 #include<stdio.h> void main() { int i,j,sum; for(i=1;i<100;i++) { sum=0; for(j=1;j<i;j++) if(i%j==0) sum+=j; if(sum==i) printf("%d是一个完数\n",i); } }
//换零钱问题 #include<stdio.h> void main() { int a,b,c,sum=0; //a,b,c分别表示1、2、5分钱的个数 for(a=0;a<=100;a++) for(b=0;b<=50;b++) for(c=0;c<=20;c++) if(a*1+b*2+c*5==100) { sum+=1; printf("1分钱有%d个,2分钱%d个,5分钱有%d个\n",a,b,c); } printf("一共有%d种分法\n",sum); }