首页 > 其他分享 >C语言-for循环之穷举法练习

C语言-for循环之穷举法练习

时间:2024-06-02 12:55:48浏览次数:19  
标签:10 20 穷举法 int 练习 50 数值 C语言 printf

//需求:求出一个偶数纸币需要多少张50元,20元,10元来配合

include <stdio.h>

int main(void){
int n = 0; //存储你输入的数值
int i = 0;// for循环使用
int j = 0;
int k = 0;
int w = 50;定义50元的数值
int e = 20;定义20元的数值
int s = 10;定义10元的数值
printf("please enter a even number for there: ");
scanf("%d",&n);
if(0 != n % 2){
printf("please enter a even number again");
}else{
int wl = n / w; //需要多少张五十元
int el = n / e; //需要多少张二十元
int sl = n / s; //需要多少张十元
for(;i <= wl;i++){
for(;j <= el;j++){
for(;k <= sl;k++){
if(n == wi+ej+s*k){
printf("五十元%d张,二十元%d张,十元%d张\n",i,j,k);
}
}
}
}
}
return 0;

标签:10,20,穷举法,int,练习,50,数值,C语言,printf
From: https://www.cnblogs.com/qjqj/p/18226996

相关文章

  • 【跟着例子学MySQL】学以致用 -- 综合练习
    文章目录前言回顾租赁系统数据库练习高级练习前言举例子,是最简单有效的学习方法。本系列文章以一个贯穿始终的场景,结合多个实例讲解MySQL的基本用法。❔为什么要写这个系列?模仿是最好的老师,实践是检验成果的方法。本系列以实操样例和应用场景为核心,将MySQL基本......
  • 【C语言】文件操作(中卷)
    前言在文件操作(上卷)中,讲到的主要都是正式文件操作开始之前的前置知识,而这一卷中,我们将开始正式地操作文件。在上卷中我们已经说到,stdinstdoutstderr是三个C语言程序启动时默认打开的流。这三个流的类型是:FILE*,通常称为文件指针。而C语言,就是通过FILE*的文件指针来维护流的......
  • 双指针练习:盛水最多的容器
    题目链接:11.盛水最多的容器题目描述:给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i,0) 和 (i,height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜......
  • 双指针练习:复写0
    1.题目链接:1089.复写零2.题目描述:给你一个长度固定的整数数组 arr ,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。3.解法(原地复写-双指针):算法......
  • C语言----递归函数,计算一个非负整数的数字之和
    intDigitSum(intn){if(n==0)//如果n为0,则停止递归,因为没有更多的数字可以添加。{return0;}else{returnn%10+DigitSum(n/10);}/*假设输入123,第一次递归,return3和DigitSum(12)DigitSum(12)......
  • C语言练习题之——从简单到烧脑(13)(每日两道)
    打印爱心1.1:普通输出爱心#include<stdio.h>intmain(){ printf("******************\n");//7(代表边上的空格) printf("******************************\n");//4 printf("************************************\n&quo......
  • 第四篇:openEuler网络配置与C语言开发环境验证
    在阅读文章前,请读者朋友认真阅读免责声明:免责声明:本人所发表的所有文章、资源、知识等内容(包括免费、付费等)旨在向广大读者介绍我的职业生涯中积累的一些经验、知识等内容,受个人水平所限这些知识、经验、代码等不一定是最佳实践,也可能存在遗漏、错误,请广大读者自行甄别(甄别......
  • 【C语言小游戏——“猜数字”】
    编写一个简单的C语言小游戏——“猜数字”。这个游戏的规则是:计算机随机生成一个1到100之间的整数,玩家尝试猜测这个数字。如果玩家猜的数字太大或太小,程序会给出提示,直到玩家猜中为止。#include<stdio.h>#include<stdlib.h>#include<time.h>intmain(){//初始化......
  • 【C语言】typedef 和define对比
    【前言】     typedef和define都是给定义别名的关键字。通过他们我们可以对一些比较长的类型或语句进行缩短。【概念】        typedef关键字的作用范围主要限定在特定的数据类型上。通过typedef,我们可以为基本类型(如int、float)或自定义的结构体(typedefst......
  • 螺旋矩阵练习
    59.螺旋矩阵II题目介绍:给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。示例1:输入:n=3输出:[[1,2,3],[8,9,4],[7,6,5]]示例2:输入:n=1输出:[[1]]提示:1<=n<=20思路:本题主要就是模拟螺旋......