百钱买百鸡
1 #include<stdio.h>
2 #include<string.h>
3 #include<stdlib.h>
4 //百钱买百鸡
5 int main(int argc, const char *argv[])
6 {
7 int i=0,j=0,k=0;
8 for(i=0;i<=100;i++)
9 {
10 for(j=0;j<=100;j++)
11 {
12 for(k=0;k<=100;k++)
13 {
14 if(15*i+9*j+k==300&&i+j+k==100)
15 printf("有%d只公鸡,%d只母鸡,%d只鸡雏\n",i,j,k);
16 }
17 }
18 }
19 return 0;
20 }
运行结果:
终端输入行数,打印金字塔:
22 //终端输入行数,打印金字塔
23 int i=0,j=0;
24 int row=0;
25 printf("请输入想打印的层数:");
26 scanf(" %d",&row);
27 int max_len=1+2*(row-1);
28 for(i=1;i<=row;i++)
29 {
30 for(j=0;j<(max_len-(2*i-1))/2;j++)
31 {
32 printf(" ");
33 }
34 for(j=0;j<2*i-1;j++)
35 {
36 printf("*");
37 }
38 putchar(10);
39 }
40 return 0;
41 }
运行结果: