第八次作业
1.输出以下图形
#include<stdio.h> main(){ int i,j; for(i=1;i<=5;i++){ for(j=1;j<=i;j++){ printf("*"); } printf("\n"); } }

#include<stdio.h> main() { int i,j,k; for(i=1;i<=4;i++) { for(j=1;j<=i;j++) printf(" "); for(k=0;k<=9-i-j;k++) printf("*"); printf("\n"); } }

2.编写程序,通过for语句解决鸡兔同笼问题(有若干只鸡,兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。求龙中有几只鸡和兔)
#include<stdio.h> main() { int i,j; for(i=0;i<=35;i++) { j=35-i; if(2*i+4*j==94) printf("鸡有%d只\n,兔有%d只\n",i,j); } }

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.输入一个数判断是不是质数(质数是只能被1和自身整除的数)
#include<stdio.h> int main() { int m, n; printf("请输入一个正整数:\n"); scanf("%d", &m); for (n=2; n < m - 1; n++) if (m % n == 0) break; if (n < m) printf("%d不是质数\n",m); else printf("%d是质数\n",m); }


浙公网安备 33010602011771号