第六次作业
1.输出以下图形。 (1) #include<stdio.h> main(){ int i,j; for(i=1;i<=5;i++){ for(j=1;j<=i;j++) printf("*"); printf("\n"); } }
(2) #include<stdio.h> main(){ int i,j,k; for(i=1;i<=5;i++){ for(j=1;j<=i;j++) printf(" "); for(k=1;k<=9-2*i;k++) printf("*"); printf("\n"); } }
2.编写程序,通过for语句解决“鸡兔同笼”问题。 #include<stdio.h> main(){ int x,y; for(x=1;x<=35;x++){ y=35-x; if(2*x+4*y==94) printf("鸡有%d只,兔有%d只",x,y); } }
3.编写程序,打印"九九乘法表". #include<stdio.h> main(){ int i,j; for(i=1;i<=9;i++){ for(j=1;j<=i;j++) printf("%d*%d=%d\t",i,j,i*j); printf("\n"); } }
4.输入一个数判断是不是质数。 #include<stdio.h> main(){ int a,i,j; j=1; printf("请输入一个数:"); scanf("%d",&a); for(i=2;i<a;i++) { if(a%i==0) j=0; break; } if(j==1) printf("是质数"); else printf("不是质数"); }