1. 输出以下图形

 

 

*

**

***

****

*****

 

 

*******

 *****

  ***

   *

#include<stdio.h>

int main()

{

    int i, j ;

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

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

             printf("*");

printf("\n");

         }

 

 

#include<stdio.h>

int main()

{

    int i, j, k;

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

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

             printf(" ");

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

             printf("*");

         }printf("\n");

    }

 

 

3. .编写程序通过for语句解决“鸡兔同笼”问题。“鸡兔同笼”是我国古代著名趣题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样讲述的:“今有雉兔同笼上有35头,下有94足,问稚兔几何?”这四句话的意思是若干只鸡兔同在一个笼子里,从上面数由5个头;从下面数,有94只脚,求笼中各有几只鸡兔?

#include<stdio.h>

main()

{

       int x,y;

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

       {

              y=35-x;

              if (2*x+4*y==94)

                     printf("鸡:%d只  兔子:%d只\n",x,y);

       }

}

 

 

4.编写程序,打印九九乘法表。

 

#include<stdio.h>

main()

{

    int i,j;

    printf(" --------九九乘法表---------");

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

       {

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

                     printf("%2d*%d=%2d",j,i,i*j);

                     printf("\n");

       }

       printf("-------------------------");

}

 

 

5.输入一个书判断不是不是质数。

#include<stdio.h>

main()

 {

       int a,b,c;

       scanf("%d",&a);

       for(c=2;c<a;c++)

       {    

              if(a%c==0)

                     break;

 }

       if(c>=a) printf("%d是质数",a);

}

 

posted on 2021-11-09 10:25  wywcxk  阅读(22)  评论(0)    收藏  举报