题目:输入三个整数x,y,z,请把这三个数由小到大输出。
5 v( Z. L' ^# g' A6 R+ B1 f 1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。5 U( ~; j( R9 |! P
2.程序源代码:- v7 G# I- c' \) U0 C' u- S5 G
main()/ S; }7 q c* {( q, n
{
& l$ q2 R; J4 z int x,y,z,t;6 I' K* }4 C# {2 m
scanf("%d%d%d",&x,&y,&z);
+ q q# S; y4 k" L$ m0 k+ c6 ] if (x>y)
& M5 c, u9 J& l/ Z; E Q0 j {t=x;x=y;y=t;} /*交换x,y的值*/
# I$ R8 Y/ r( [- r$ d if(x>z)8 r5 J, X% K# G$ C. {% n+ P) B
{t=z;z=x;x=t;}/*交换x,z的值*/. u, E8 N V) w4 _; ?: i
if(y>z)
/ A0 Q$ y3 m: B* g' R" e1 S4 @ {t=y;y=z;z=t;}/*交换z,y的值*/
) b3 Q, j: {9 ]4 u$ J5 v printf("small to big: %d %d %dn",x,y,z);" ~6 q6 H0 c+ I
}. u7 C5 V$ t8 c3 I2 r' A1 K
9 }, Z" M" {4 D
题目:用*号输出字母C的图案。
# ]. i# |2 S2 |2 f 1.程序分析:可先用'*'号在纸上写出字母C,再分行输出。, V) C9 D. {2 j/ j+ N
2.程序源代码:8 R# o+ p' d' Y4 ~( f2 n7 }0 ]5 L
#include "stdio.h"" ^* v8 i* p1 I Q4 e9 {& j
main()
( N% W' u6 I# y- x7 R# ^/ J$ R {
; w; F. C7 L' D9 r o7 G printf("Hello C-world!n");% P: n# P" A9 ?# G/ S
printf(" ****n");" ?5 J5 j+ U: E) I; i9 w, C% s
printf(" *n");7 R( [5 o9 {$ v. P' d, l, x, ^, v
printf(" * n");1 B0 y! w v; L2 {7 L
printf(" ****n");
. X8 {$ H+ y O- w; h# \4 J# ^6 j" u }; V. O; Y0 u* z ~( Z" a& i4 t
题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!
1 d W. G; ?* c+ K- w4 o 1.程序分析:字符共有256个。不同字符,图形不一样。
! e6 K% J, Z/ Y% m L 2.程序源代码:
9 s5 H+ n3 ?8 E8 X3 e #include "stdio.h"% C( v7 W) {1 f6 D) Q3 y4 M0 |4 n
main()
" z/ I7 D! B* ]0 [7 R {# O+ U' H5 A3 D. `3 N& d! b
char a=176,b=219;- o+ z+ G: U e; }# f9 E9 {
printf("%c%c%c%c%cn",b,a,a,a,b);/ H5 n4 z9 k, \: u5 V
printf("%c%c%c%c%cn",a,b,a,b,a);
' D! i$ q) E3 G printf("%c%c%c%c%cn",a,a,b,a,a);$ W3 t# d, k( z7 j9 D
printf("%c%c%c%c%cn",a,b,a,b,a);
7 T$ p% u3 z8 m7 `' g, b) P, S printf("%c%c%c%c%cn",b,a,a,a,b);}5 A- L! H: B4 h5 _
题目:输出9*9口诀。
% g$ m* u8 t' p3 K- G2 n0 C1 n, o 1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
9 T: Z3 B4 t; L9 J 2.程序源代码:
. B2 F9 g6 j! p #include "stdio.h"3 M9 S; ?" S' X% g$ P# |# d
main()1 g! s; @/ G7 m D0 E" u
{. {& F$ h3 v5 W# z' k8 Z
int i,j,result;
! T( l {, m5 c0 v( n printf("n");/ b" \: D0 E8 w& Q' e
for (i=1;i |