第八次作业
1.输出以下图形.
#include <stdio.h>
main() {
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=i;j++){
printf("*");
}
printf("\n");
}
}

2.输出以下图形
#include<stdio.h>
main(){
int i,j,k;
for(i=1;i<=4;i++){
for(j=1;j<=1*i-1;j++){
printf(" ");
}
for(k=1;k<=9-i*2;k++){
printf("*");
}
printf("\n");
}
}

3.编写程序通过for语句解决“鸡兔同笼”问题。有若干只鸡、兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。求笼中各有几只鸡和兔?
#include<stdio.h>
main(){
int i,j;
for(i=0;i<=35;i++){
j=35-i;
if(2*i+4*j==94)
printf("鸡:%d 兔:%d\n",i,j);
}
}

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

5.输入一个数判断是不是质数。
#include<stdio.h>
main(){
int a,i,j;
j=1;
printf("请输入一个数:");
scanf("%d",&a);
for(i=2;i<a;i++)
{
if(a%i==0)
j=0;
break;
}
if(j==1)
printf("是质数");
else
printf("不是质数");
}


浙公网安备 33010602011771号