第六次作业

输出以下图形


*
**
***
****
*****
#include<stdio.h>
main(){

    int i,j;
    for(i=1;i<=6;i++){
        for(j=1;j<=i;j++){
            printf("*");
        }
        printf("\n");
    }
}

*******
 *****
  ***
   *
#include<stdio.h>

void main()

{
int i,j,k,l;
printf("\n");
scanf("%d",&l);
printf("\n");
for(i=1;i<=l;i++)
{
for(k=1;k<=i-1;k++)
printf(" ");
for(j=1;j<=2*(l-i)+1;j++)
printf("*");
printf("\n");
}
}

 

 

编写程序,通过for语句解决“鸡兔同笼”问题。“鸡兔同笼”是我国古代著名趣题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:“今有稚兔同笼,上有三十五头,下有九十四足,问稚兔各几何?”这四句话的意思是:有若干只鸡、兔同在一个笼子里,从上面数,有35个头,从下面数,有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);
    }
}

 

. 编写程序,打印“九九乘法表”
#include<stdio.h>
main()
{
    int i,j;
    printf("-----------九九乘法表-------------\n");
    for(i=1;i<=9;i++)
    {
        for(j=1;j<=i;j++)
            printf("%2d*%d=%2d",j,i,j*i);
        printf("\n");
    }
    printf("----------------------------------\n");
}

 

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

 

posted @ 2021-11-09 16:32  金袁媛  阅读(45)  评论(0)    收藏  举报