1. 输出以下图形
*
**
***
****
*****
*******
*****
***
*
#include<stdio.h>
int main()
{
int i, j ;
for (i = 1; i <= 5; i++) {
for (j = 1; j <=i; j++)
printf("*");
printf("\n");
}
#include<stdio.h>
int main()
{
int i, j, k;
for (i = 1; i <= 4; i++) {
for (j = 1; j <=i; j++)
printf(" ");
for (k = 1; k <= 9-2*i; k++) {
printf("*");
}printf("\n");
}
3. .编写程序通过for语句解决“鸡兔同笼”问题。“鸡兔同笼”是我国古代著名趣题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样讲述的:“今有雉兔同笼上有35头,下有94足,问稚兔几何?”这四句话的意思是若干只鸡兔同在一个笼子里,从上面数由5个头;从下面数,有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);
}
}
4.编写程序,打印九九乘法表。
#include<stdio.h>
main()
{
int i,j;
printf(" --------九九乘法表---------");
for(i=1;j<=9;i++)
{
for(j=1;j<=i;j++)
printf("%2d*%d=%2d",j,i,i*j);
printf("\n");
}
printf("-------------------------");
}
5.输入一个书判断不是不是质数。
#include<stdio.h>
main()
{
int a,b,c;
scanf("%d",&a);
for(c=2;c<a;c++)
{
if(a%c==0)
break;
}
if(c>=a) printf("%d是质数",a);
}
浙公网安备 33010602011771号