11.9网课作业

1.输出以下图形。

*

**

***

****

*****

#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=l;j<=2*(1-i)+1;j++)
		printf("*");
		printf("\n");
	}
    
}

2.编写程序,通过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);
      }   
}

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

#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");
	} 
}

 4.输入一个数判断是不是质数(质数是只能被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 18:34  江顺丽  阅读(91)  评论(0)    收藏  举报