: .
5. 100
5 ;
e ls e i - 0000。
bonus=bonus4+ (iTOOOOQ *0. 03;
e ls e i f (i<=100000Q)
bonus=4)onus6-l- (i-60000Q) *0. 015 ;
e lse
bonus=bonusl(H- ( i- 1000000 *0. 01;
p r in t f ("bonus=%^", bonus);
}
例 & y, z , 请把这三个数由小到大输出。
程序分析:我们想办法把最小的数放到x上 ,先 将 x与 y进行比较,如 果 叼 则 将 X与 y的值进行交换,
然 后再用x与 z进行比较,如果 口 则 将 x与
z 的值进行交换,这 样能使x最小。
程序清单:
#include "std ia h"
#include "conia h"
main i
(
int & y, z, t;
scanf (1%%%!", &x,跳 既 ;
if ( ^>y)
{ E ; 行y; y=t;} 换 x, y的值 */
i f (^>z)
{t=% 中 x=t;} 换 x, z的值 */
if 斤K)
{t==yj『 z=t;} / $ 换 4 y的值 */
p rin tf f'smal 1 to big %i % i\p", x, y, ;
}
例 。
程序分析:可 先 用 号 在 纸 上 写 出 字 母 C 再分行输出。
程序清单:
#include "std ia h"#include "conia h"
main G
(
p rin tf ("Hei lo G-^world! \ n ') ;
p rin tf (" ****\p");
p rin tf (" * \p ,r) ;
p rin tf (" * \p " );
p rin tf (" ****\p');
}
例 1 0 .输出特殊图案,请 在 c环境中运行,看一看,Very
Beautiful!
程序分析:字符共有25 6个。不同字符,图形不一样。
程序清单:
#include "std ia h"
#include "conia h"
main 0
(
char ^=176, b=21;
p rin tf b, a, a, a,
p rin tf a, b, 4 h & ;
p rin tf a, a, h a ,砂;
p rin tf 妙 滋 \p", a, h & h 4 ;p rin tf b, a, a, a, ;
}
例 I L 输 出 9*9口诀。
程序分析:分行与列考虑,共 9行 9列, i 控制行, j 控制
列。
程序清单:
#include "std ia h"
#include "conia h"
main 0
(
int i, j, result;
p rin tf C 5 ) ;
for (i=l; i<l« i-H)
{
for G=l; j< l« j-H)
{
result^i*j;
p rin tf i, j, re su lt); 4 d 表示左对
齐 ,占 3位 '
p rin tf ("Xn'); / 每一行后换行。7}
例 1 2 要求输出国际象棋棋盘。
程序分析:用 i控制行,j 来控制列,根 据 i+ j的和的变化
来控制输出黑方格,还是白方格。
程序清单:
#include
C语言经典例题 来自淘豆网www.taodocs.com转载请标明出处.