![](https://img-blog.csdnimg.cn/5fffce2bdff0452aa68f420566454ee9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 92
C和C++学习笔记
小七mod
脚踏实地,仰望星空
展开
-
C语言练习--求一批整数中出现最多的个位数字(输入非负整数)
求一批整数中出现最多的个位数字给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入格式:输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。 输出格式:在一行中按格式“M: n1 n2 ...”输出,其中M是最大次数,n1、n2、……为出...原创 2018-03-01 23:38:30 · 1275 阅读 · 0 评论 -
C语言练习--字符转换
7-10 字符转换(15 分)本题要求提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。输入格式:输入在一行中给出一个不超过80个字符且以回车结束的字符串。输出格式:在一行中输出转换后的整数。题目保证输出不超过长整型范围。输入样例:free82jeep5输出样例:825#include<stdio.h>main(){ char a[81]; int...原创 2018-03-02 12:10:26 · 6241 阅读 · 1 评论 -
字典序输出全排列算法
输出全排列 请编写程序输出前nnn个正整数的全排列(n<10n<10n<10),并通过9个测试用例(即nnn从1到9)观察nnn逐步增大时程序的运行时间。输入格式:输入给出正整数nnn(<10<10<10)。输出格式:输出1到nnn的全排列。每种排列占一行,数字间无空格。排列的输出顺序为字典序,即序列a1,a2,⋯,an{ a_1, a_2,...原创 2018-03-17 17:37:39 · 8094 阅读 · 3 评论 -
旅行家的预算——贪心
问题描述 一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1、汽车油箱的容量C(以升为单位)、每升汽油能行驶的距离D2、出发点每升汽油价格P和沿途油站数N(N可以为零),油站i离出发点的距离Di、每升汽油价格Pi(i=1,2,……N)。计算结果四舍五入至小数点后两位。如果无法到达目的地,则输出“No Solution”。输入格式...原创 2019-02-03 17:13:06 · 716 阅读 · 0 评论 -
排队打水问题——贪心
问题描述有n个人排队到r个水龙头去打水,他们装满水桶的时间t1、t2………..tn为整数且各不相等,应如何安排他们的打水顺序才能使他们总共花费的时间最少?输入格式第一行n,r (n<=500,r<=75)第二行为n个人打水所用的时间Ti (Ti<=100);输出格式最少的花费时间样例输入3 21 2 3样例输出7思路:这道题关键就是理解题意这道题最后要求...原创 2019-02-11 11:33:21 · 4913 阅读 · 0 评论 -
完美的代价——贪心
问题描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。 交换的定义是:交换两个相邻的字符 例如mamad 第一次交换 ad : mamda 第二次交换 md : madma 第三次交换 ma : madam (回文!完美!)输入格式...原创 2019-02-28 00:58:45 · 521 阅读 · 0 评论