第五次作业

1.三角

#include<stdio.h>

main(){

    int i,j;

for(i=0;i<=5;i++){

for(j=1;j<=1+i;j++){

printf("*");

}

printf("\n");

}

}

 

 

#include<stdio.h>

main(){

    int i,j,k;

for(i=0;i<=4;i++){

for(j=1;j<=i;j++){

printf(" ");

}

for(k=1;k<=9-2*i;k++){

printf("*");

}

printf("\n");

}

}

 

 

2.编写程序,通过 for 语句解决鸡兔同笼问题。鸡兔同笼是我国古代著名趣题之一。

大约在1 500 年前《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:今有雉免同笼,上有三十五头,下有九十四足,问雉兔各几何?”这四句话的意思是:有若干只鸡、兔同在

一个笼子里,从上面数,35 个头;从下面数,94 只脚。求笼中各有几只鸡和兔?

 

#include<stdio.h>

main(){

int a,b;

for(a=0;a<=35;a++)

{

b=35-a;

if(2*a+4*b==94)

printf(":%d只 兔子:%d\n",a,b);

}

}

 

 

3.乘法口诀表

#include<stdio.h>

main(){

 

    int a,b;

 

    for(a=1;a<=9;a++){

 

       for(b=1;b<=a;b++){

   printf("%d*%d=%d\t",a,b,a*b);

   }

        printf("\n");

}

}

 

 

4.质数(小于100

#include<stdio.h>

main()

{

 

   int m,n,q;

 

   scanf("%d",&m);

 

    for(q=2;q<m;q++){

 

         if(m%q==0)

 

             break;

 

}

 

    if(q>=m)

 

        printf("%d质数",m);

 

     else

 

 

         printf("%d合数",m);

}

 

 

posted @ 2021-11-09 10:24  清风饮露ㅤ  阅读(21)  评论(0编辑  收藏  举报