第五次作业
1.三角
#include<stdio.h>
main(){
int i,j;
for(i=0;i<=5;i++){
for(j=1;j<=1+i;j++){
printf("*");
}
printf("\n");
}
}
#include<stdio.h>
main(){
int i,j,k;
for(i=0;i<=4;i++){
for(j=1;j<=i;j++){
printf(" ");
}
for(k=1;k<=9-2*i;k++){
printf("*");
}
printf("\n");
}
}
2.编写程序,通过 for 语句解决“鸡兔同笼”问题。“鸡兔同笼”是我国古代著名趣题之一。
大约在1 500 年前《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:“今有雉免同笼,上有三十五头,下有九十四足,问雉兔各几何?”这四句话的意思是:有若干只鸡、兔同在
一个笼子里,从上面数,有 35 个头;从下面数,有 94 只脚。求笼中各有几只鸡和兔?
#include<stdio.h>
main(){
int a,b;
for(a=0;a<=35;a++)
{
b=35-a;
if(2*a+4*b==94)
printf("鸡:%d只 兔子:%d只\n",a,b);
}
}
3.乘法口诀表
#include<stdio.h>
main(){
int a,b;
for(a=1;a<=9;a++){
for(b=1;b<=a;b++){
printf("%d*%d=%d\t",a,b,a*b);
}
printf("\n");
}
}
4.质数(小于100)
#include<stdio.h>
main()
{
int m,n,q;
scanf("%d",&m);
for(q=2;q<m;q++){
if(m%q==0)
break;
}
if(q>=m)
printf("%d质数",m);
else
printf("%d合数",m);
}