2013-1-19日代码

来源:互联网 发布:淘宝拖鞋类目 编辑:程序博客网 时间:2024/05/29 13:38

1 输出以下图形,用户可以输入一个行数自动出现以下图形
      *
     ***
    *****
   *******
  *********
 ***********

#include<stdio.h>

void main()
{
 int n;
 int j;
    //用户输入行数
 printf("请输入行数");
 scanf("%d",&n);
 //输出第一个星

 if (n == 0)
 printf("输入错误");

 //输出要求行数的星星
 for(int i = 1;  i <= n; i ++)
 { 
     for(int m = 0; m < 40-i; m ++)
    {
  printf(" ");
    }
     for(int k = 0; k < 2 * i - 1 ;  k++)
     {
  printf("*");
     }
  printf("\n");
 }
}

2 小明100元,买鸡 3元一只公鸡 5元一只母鸡 1元3只小鸡  如何用100元买100只鸡,每种鸡都要买到

#include<stdio.h>
void main()
{
 int i,j,k;

 for(i =1 ; i < 20 ; i ++)
  for( j = 1 ; j < 33 ; j ++)
   for(  k = 1 ; k < 300 ; k ++)
   {
    if((5 * i + j * 3 + 1.0/3.0*k == 100) && (i + j + k == 100))
    {
     printf("%d只公鸡,%d只母鸡,%d只小鸡\n",j,i,k);
    }
   }
}

3 青蛙10米深井里,每次跳起3米,下滑1米,问青蛙跳几次能跳出井?

#include <stdio.h>
void main()
{
 int k=0;
 int i;
 for( i = 0 ; k < 10 ; i ++)
 {
  k = k + 3 -1;
 }
 printf("青蛙跳了%d次",i);
}