第八次作业

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<=4;i++){
          for(j=1;j<=1*i-1;j++){
              printf(" ");
          }
         for(k=1;k<=9-i*2;k++){
              printf("*");
         }
         printf("\n");
    }

}

  

 

3.编写程序通过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 兔:%d\n",i,j);
       }

}

  

 

4.编写程序,打印"九九乘法表".
#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");
    }
}

  

 

5.输入一个数判断是不是质数。
#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("不是质数");
}

  

 

posted @ 2021-11-14 21:52  aaa橘子酱  阅读(29)  评论(0)    收藏  举报