background image

printf("It is the %dth day.",sum);} 

============================================================== 

【程序

5】 

题目:输入三个整数

x,y,z,请把这三个数由小到大输出。 

1.程序分析:我们想办法把最小的数放到 x 上,先将 x 与 y 进行比较,如果 x>y 则将 x 与 y 的值进行交换,

 

然后再用

x 与 z 进行比较,如果 x>z 则将 x 与 z 的值进行交换,这样能使 x 最小。 

2.程序源代码: 

main() { 

int x,y,z,t; 

scanf("%d%d%d",&x,&y,&z); 

if (x>y) 

{t=x;x=y;y=t;} /*交换 x,y 的值*/ 

if(x>z) 

{t=z;z=x;x=t;}/*交换 x,z 的值*/ 

if(y>z) 

{t=y;y=z;z=t;}/*交换 z,y 的值*/ 

printf("small to big: %d %d %d\n",x,y,z); } 

============================================================== 

【程序

6】 

题目:用

*号输出字母 C 的图案。 

1.程序分析:可先用'*'号在纸上写出字母 C,再分行输出。 

2.程序源代码: 

#include "stdio.h" 

main() { 

printf("Hello C-world!\n"); 

printf(" ****\n"); 

printf(" *\n"); 

printf(" * \n"); 

printf(" ****\n"); } 

============================================================== 

【程序

7】 

题目:输出特殊图案,请在

c 环境中运行,看一看,Very Beautiful! 

1.程序分析:字符共有 256 个。不同字符,图形不一样。 

2.程序源代码: 

#include "stdio.h" 

main() 

char a=176,b=219; 

printf("%c%c%c%c%c\n",b,a,a,a,b); 

printf("%c%c%c%c%c\n",a,b,a,b,a); 

printf("%c%c%c%c%c\n",a,a,b,a,a); 

printf("%c%c%c%c%c\n",a,b,a,b,a); 

printf("%c%c%c%c%c\n",b,a,a,a,b);}