![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
课程习题
weixin_44124848
一切皆有可能
展开
-
垂直柱状图(C语言)
题目描述:从键盘读取一行大写字母(不超过80个字符),然后用柱状图输出每个字符出现的次数。输入:一行字符,由大写字母组成,每行不超过72个字符。输出:由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。#include <stdio.h>#include <malloc.h>int main() {char str;int i,j,f...原创 2019-12-29 13:54:23 · 1151 阅读 · 0 评论 -
数制转换
题目描述:我们通常使用的都是十进制的数字,但其实在生活中也经常会使用其它进制。给你两个不同的数字,它们不属于同一进制,要求你计算出当它们分别处于何种进制之中时,两个数字相等。譬如 12 和 5 ,在十进制下它们是不等的,但若认为 12 是 3 进制(对应十进制下的5),而认为 5 使用了六进制或十进制时,它们的值就是相等的。因此只要选择合适的进制, 12 和 5 就可以是相等的。输入:两个数...原创 2019-12-29 13:47:57 · 613 阅读 · 0 评论 -
奇怪的A+B
题目描述:小明做过很多版本的A+B,可是这次的A+B有点棘手。这次的问题是告诉你一个表达式满足 A + B =,让你求出它的值,棘手的地方在于A和B ( A和B的值小于10000 ) 都是用英文表示的,就是用英文单词表示A和B每位上的数,最后求出它们的和。输入:第一个数T( 0 <T<= 100 )表示测试数据的组数。每组测试数据有一行,每行满足A + B = ,A和B都是由英文...原创 2019-12-29 10:01:06 · 2294 阅读 · 1 评论 -
相同的字符串
题目描述:在一个字符串王国里生活着许许多多的字符串,如:abcde、adfsddf、dss等等。有一天,国王要来一次人口大普查,主要是想统计在他的王国里究竟有多少对双胞胎或多胞胎(如果两串字符串相同,它们就被认为是双胞胎,如果是多串相同的话即是多胞胎)输入:有多行。第1行一个正整数n,表示有n串字符串,(n<=100)。接下来有n行,每行一串字符串(字符串长度不超过20)。输出:一...原创 2019-12-28 16:52:10 · 2267 阅读 · 1 评论 -
字符串删除
题目描述:删除字符串指定位置字符后的m个连续字符(包括指定位置的字符)。输入:有两行。第一行为一个长度不超过80的字符串s。第二行为两个整数n和m,分别代表字符串的第n个字符(非下标)和要删除m个连续字符。n+m \leq strlen(s)+1n+m≤strlen(s)+1输出:处理后的字符串输入:I love movie7 6输出:I love代码:#include&l...原创 2019-12-28 16:16:46 · 794 阅读 · 0 评论 -
围棋盘放麦粒
题目描述:在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人——宰相西萨·班·达依尔。国王问他想要什么,他对国王说:“陛下,请您在这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加一倍。请您把这样摆满棋盘上所有的64格的麦粒,都赏给您的仆人吧!”国王觉得这要求太容易满足了,就命令给他这些麦粒。当人们把一袋一袋的麦子搬来开始计数时,国王才发...原创 2019-12-28 15:09:07 · 1847 阅读 · 0 评论 -
字符出现的频率
题目描述:从键盘输入一行文本,统计其中数字字符‘0’~‘9’出现的频率并输出。没出现的不需要输出。输入:一行文本,长度不超过1000。输出:按照从0到9顺序输出统计结果。每个数字的信息占一行,如“0:2”表示数字字符0出现了2次。输入样例:Hello No 007.输出样例:0:27:1本题不难,就是统计数字的个数并显示。代码:#include<stdio.h>...原创 2019-12-28 10:26:30 · 1656 阅读 · 0 评论 -
Your Ride Is Here
题目描述:It is a well-known fact that behind every good comet is a UFO. These UFOs often come to collect loyal supporters from here on Earth. Unfortunately, they only have room to pick up one group of fo...原创 2019-12-28 09:52:55 · 152 阅读 · 0 评论 -
字符串匹配
题目描述字符串匹配是计算机科学中最古老、研究最广泛的问题之一。它的应用包括生物信息学、信息检索、拼写检查、语言翻译、数据压缩、网络入侵检测。输入一个主串str和一个要查找的子串substr,输出子串substr在主串str中首次出现的位置。例如主串str为:ababcabababab,子串为ababa,则子串在主串中首次出现的位置为5。输入有两行。第1行为主串str,第2行为要查找的子串s...原创 2019-12-18 15:22:44 · 526 阅读 · 0 评论 -
字符变换(C语言)
这个比较简单,咱们直接看代码:#include<stdio.h>int main(){char s[80];gets(s);int i;for(i=0;i<strlen(s);i++){if(s[i]>=‘A’&&s[i]<=‘Z’){s[i]=s[i]-‘A’+‘a’;}else if(s[i]>=‘a’&&...原创 2019-12-18 08:35:07 · 2337 阅读 · 0 评论 -
字符串的输入输出专题解释
1.整行输入/分隔输出题目描述:在所有的输出规范中,最标准也最普通的便是一行输出一个数值。本题要求对于每个输入的数据,按照原样输出两组数据之间空一行输入:多组数据每行有长度小于50的字符串输出:原样输出每组字符串两组数据之间空一行输入样例:hello worldhello kittyshow me your code#include <stdio.h>输出样...原创 2019-12-18 08:25:35 · 295 阅读 · 0 评论 -
学生ACM成绩管理1
题目描述:请完成学生成绩的统计工作。本题没强制要求大家写函数,有意思的是,目前为止通过的同学都是写函数的。输入:第一行n代表学生个数接下来n行,每行输入一个学号及三门课程成绩。接下来m代表要查找的学号的个数。接下来m行,每行输入一个学号。输出:m行。若找到学号,每行请输出学生的学号及三门课程总成绩及平均分(保留两位小数)。若找不到请输出所查学号及“查无此号”课程总分及平均分:...原创 2019-12-17 10:33:46 · 237 阅读 · 0 评论 -
选择排序成绩
选择排序成绩用选择排序进行成绩排序输入:每行输入一个学号和成绩,以-1结束输入输出:输出选择排序每一轮循环中交换的下标输出从大到小排序后的成绩和对应的学号,如果同一成绩有多个则按照学号从小到大顺序输出 测试用例:2018110002 972018110003 992018110001 99-1 输出:0 22018110001 9920...原创 2019-12-16 20:40:05 · 677 阅读 · 0 评论 -
输油管道
某石油公司计划建造一条由东向西的主输油管道。该管道要穿过一个有n口油井的油田。从每口油井都要有一条输油管道沿着最短路经(或南或北)与主管道相连。输入:有多行。第1行是一个整数n,表示油井的数量(1≤ n≤10000)。接下来n行是油井的位置,每行两个整数x和y(-10000≤x,y≤10000)。输出:仅一行。一个整数,表示各油井到主管道之间的输油管道最小长度总和。输入样例:51 22...原创 2019-12-07 16:38:05 · 742 阅读 · 0 评论