用人民币一元兑换1分,2分,5分硬币,共有多少种不同换法,以每行打印五种换法的格式打印输出,其间用制表符分分隔。
用人民币一元兑换1分,2分,5分硬币,共有多少种不同换法,以每行打印五种换法的格式打印输出,其间用制表符分分隔。
#include<stdio.h> #define one 1 #define two 2 #define five 5
void main() { int all = 100, s_o = 0 , s_t = 0,s_f = all / five , n , i;
for( i = 0 ; i <= 100 / five ; i ++ ) { s_o = 0 , s_t = 0; all = all - five; s_f --; for ( n = 0 ; n <= 100 - all; n += 2) { s_t= n / two; s_o= 100 - all - n; printf("%d*%d,%d*%d,%d*%d\t",five,s_f,two,s_t,one,s_o); } } } 汗~~~~~~ 你好快哦 这个是我写的 就是没有控制每行五个结果 刚刚寝室停电 不然不会被lntuzjc 抢先的 好不容易遇到一个自己会写的 郁闷
#include<stdio.h> #define one 1 #define two 2 #define five 5
void main() { int all = 100, s_o = 0 , s_t = 0,s_f = all / five , n , i;
for( i = 0 ; i <= 100 / five ; i ++ ) { s_o = 0 , s_t = 0; all = all - five; s_f --; for ( n = 0 ; n <= 100 - all; n += 2) { s_t= n / two; s_o= 100 - all - n; printf("%d*%d,%d*%d,%d*%d\t",five,s_f,two,s_t,one,s_o); } } getch(); } 汗~~~~~~ 你好快哦 这个是我写的 就是没有控制每行五个结果 刚刚寝室停电 不然不会被lntuzjc 抢先的 好不容易遇到一个自己会写的 郁闷
不对袄,看不到结果
[此贴子已经被作者于2005-3-24 13:02:57编辑过]
[此贴子已经被作者于2005-3-24 13:41:13编辑过]