1. 输出如下形状
*******
*****
***
*
*
**
***
****
*****
#include <stdio.h>
main()
{
int i,a;
for (i=1;i<=5;i++)
{
for (a=1;a<=i;a++)
printf("*");
printf("\n");
}
}
![]()
#include <stdio.h>
main()
{
int i,a;
for (i=1;i<=4;i++)
{
for (a=5;a>5-i;a--)
printf(" ");
for (a=7;a>=2*i-1;a--)
printf("*");
printf("\n");
}
}
![]()
2. 编写程序,通过for语句解决”鸡兔同笼”问题.”鸡兔同笼”是我国古代著名趣题之一.大约在1500年前,<<孙子算经>>中就记载了这个问题.书中是样写的就是说有若干只鸡和兔子在同一个笼子,从上面数有35个头从下面数有94只脚.求笼中鸡和兔子各有几只?
#include <stdio.h>
main()
{
int i,a=0;//i为鸡a为兔
for (i=0;i<=35;i++)
{
a=35-i;
if(2*i+4*a==94)
printf("有%d的鸡%d的兔子\n",i,a);
}
}
![]()
3. 编写程序,打印九九乘法表.
#include <stdio.h>
main()
{
int i,a=1;
for (i=1;i<=9;i++)
{
for(a=1;a<=i;a++)
printf("%d*%d=%d ",a,i,a*i);
printf("\n");
}
}
![]()
4. 输入一个数判断是不是质数
#include <stdio.h>
main()
{
int a,i;
printf("请输入一个数");
scanf("%d",&a);
for(i=2;i<=a;i++)
{
if(a%i==0&&i!=a)
{
printf("%d这个数不是质数",a);
break;
}
if(a%i==0&&i==a)
{
printf("%d这个数是质数",a);
break;
}
}
}
![]()