
c语音
原知
嗯
展开
-
找零钱问题
人民币中10圆以下的零钞可以由5圆、1圆、5角、1角、5分和1分组成。编写一个给出找零钱时纸币和硬币数目最少的方案的程序。例如,找零钱6.78圆的最佳方案是5圆1张、1圆1个、5角1个、1角2个、5分1个和1分3个。#include <iostream>#include <stdio.h>using namespace std;int main(){ int sc[6]={500, 100, 50, 10, 5, 1}; // 6种零钞的面值 int num[6]={0原创 2020-05-26 12:41:11 · 584 阅读 · 0 评论 -
1. 剩余位组成的最大整数
在n位十进制正整数中选择删除m位(m<n)数字,使得剩余的n-m位数字(先后顺序不变)构成的整数最大。例如,正整数75813629401选择删除5位后的最大整数是869401。#include "stdio.h"#include "string.h"int main(){ char data[256]; // 存放原整数串 int n; // 指示原整数的位数 int digit; // 指示剩余整数位数 int m; // 存放待删除的位数 char stack[256],原创 2020-05-26 11:45:31 · 383 阅读 · 0 评论 -
旋转数字——旋转摆花
【题目描述】编写程序打印如下菱形图形(1≤n≤99),菱形由nn个整数组成,图形从第n行的第1列开始,数字分别是nn,nn-1,……2,1,并且逆时针向中间转入,如果1个数据项宽度不足nn的值宽度,用0补足。提醒:图案中没有数字的地方用空格填满,每行最后一个数字后面没有多余的空格。例如n=7,输出:【输入】输入文件rotation.in包含1个整数n。【输出】输出文件rotation...原创 2020-02-19 08:38:42 · 1746 阅读 · 1 评论