第40讲项目4——换分币

来源:互联网 发布:淘宝北京聚镁特商贸 编辑:程序博客网 时间:2024/05/29 13:20

任务及代码

/**Copyright (c)2016,csdn学院*All rights reserved.*文件名称:lzz.c*作    者:兰泽泽*完成日期:2016年4月10日*版 本 号:v1.0*问题描述:用一元人民币兑换成1分、2分和5分硬币,有多少种不同的兑换方法?请输出所有可能的方案。提示:根据题意设i,j,k分别为兑换的1分、2分、5分硬币的枚数,则i,j,k的值应满足:i+j*2+k*5=100,根据取值范围构造循环解题即可。*程序输入:*程序输出:*/#include <stdio.h>#include <stdlib.h>int main(){    int i,j,k,count=0;    for(i=0;i<=100;i++)        for(j=0;j<=50;j++)            for(k=0;k<=20;k++)                if(i+j*2+k*5==100)                {                    ++count;                    printf("1分:%d; 2分:%d; 5分:%d\n",i,j,k);                    if(count%50==0)                    {                        printf("按任意键继续输出……\n");                        getchar();                    }                }    return 0;}

运行结果



知识点总结

用于输出的缓冲区是有限的,所以只能看到后面的一部分。想看全,只有输出一部分,停停再输出。看看后面的文件,可以把结果输出到文件里面,一下就看全了。

0 0
原创粉丝点击