第8次作业

1.

*

**

***

****

*****

#include<stdio.h>
main(){
       int i,j;
        for(i=1;i<=5;i++){
               for(j=1;j<=9-i*2;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");

}

}

 

 2.编写程序,通过for语句解决“鸡兔同笼”问题。有若干只鸡,兔在同一个笼子里,从上面数,有35个头,从下面数有94只脚。求笼中各有几只鸡和兔。、

#include<stdio.h>
main(){
int i,n;
float max,min,data;
printf("输入数字个数:");
scanf("%d",&n);
printf("输入数据:\n");
scanf("%f",&data);
max=min=data;
for(i=2;i<=n;i++){
scanf("%f",&data);
if(max<data){
max=data;
}
if(min>data){
min=data;
}
}
printf("Max:%.2f\nMin=%.2f\n",max,min);
}

 

#include<stdio.h>
main(){
int x,y;
for(x=0;x<=35;x++){
y=35-x;
}
if(2*x+4*y=94){
}else{
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");
}
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-25 12:54  zx。  阅读(35)  评论(0)    收藏  举报