随笔分类 - Huawei
摘要:题目描述:假设1元,5元,10元,50元,100元的人民币若干,实现一个能找到最少张数累计达到一个指定金额方法。如:67元,可分为67个1元钱。也可分为6个10元7个1元,其中最少人民币分法为一张50元,一张10元,一张5元,两张1元,五张不同金额的拆分方法为最最少张数拆分法。 要求实现函数:void CalLeastChange(long lInputValue, int *iOutputRlt...
阅读全文
摘要://描述:输入一串字符(包括数字),去掉连续次数多于3的字符,如果去掉后仍有连续次数多于3的,//继续进行同样的处理,直到结果中没有出现连续次数多于3的数字为止。#define _CRT_SECURE_NO_WARNINGS#include #include int flag = 0;void delete(char s[]){ int length; int i, j, k , m; lengt...
阅读全文
摘要:描述:一条长廊里依次装有n(1≤n≤65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电...
阅读全文
摘要://输入一个正整数,输出2000年1月1日经过该整数天后的日期.已测试,输入值可以为0~1095727//如,100天后,日期为2000 4 10#include#define MAX_YEAR 5000//年数可以从2000一直到4999年。//函数功能:求解第year年共有多少天int day_...
阅读全文
摘要:问题描述: 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值 注: 1、表达式只含 +, -, *, / 四则运算符,不含括号 2、表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况 3、要考虑加减乘除按通常四则运算规定的计算优先级 4、除法用整数除法,即仅保留除法运算...
阅读全文
摘要:Right here waiting for you! -> you! for waiting here Right代码1: 1 //将字符串反转,但单词不倒置。 2 3 #include 4 #include 5 6 void reverse(char *s) 7 { 8 char...
阅读全文
摘要://使用C语言实现字符串中子字符串的替换//描述:编写一个字符串替换函数,如函数名为 StrReplace(char* strSrc, char* strFind, char* strReplace),//strSrc为原字符串,strFind是待替换的字符串,strReplace为替换字符串。//...
阅读全文
摘要://删除子串,只要是原串中有相同的子串就删掉所有子串。子串至少两个字符。#include#includechar* delete_string(char s[],char a[]);int main(){ char s[255]; char data[255][255];//存放相同的子...
阅读全文
摘要://输入数字的汉语拼音,每个拼音的首字母大写。输出该数字的阿拉伯数字。//JiuBaiJiuShiJiu -> 999#include#includeint result = 0;void add(int n,char wei[]){ if(strcmp(wei,"Wan") == 0) ...
阅读全文

浙公网安备 33010602011771号