![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随手写的code
「已注销」
看不清未来的路时,就认真走好脚下的路
展开
-
习题9-4 查找书籍 (20分)
给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。输出格式:在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。code:#include <...原创 2020-03-07 21:21:19 · 563 阅读 · 0 评论 -
习题9-5 通讯录排序 (20分)
输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。输入格式:输入第一行给出正整数n(<10)。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、-组成的字符串。...原创 2020-03-07 21:19:59 · 252 阅读 · 0 评论 -
习题8-7 字符串排序 (20分)
题目描述:本题要求编写程序,读入5个字符串,按由小到大的顺序输出。输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted:每行一个字符串code:#include <stdio.h>#include <string.h>int main(...原创 2020-03-07 17:34:27 · 326 阅读 · 0 评论 -
习题7-8 字符串转换成十进制整数 (15分)
题目描述:输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。输入格式:输入在一行中给出一个以#结束的非空字符串。输出格式:在一行中输出转换后的十进制数。题目保证输出在长整型范围内。code:#include <stdio.h&...原创 2020-03-07 14:06:33 · 1756 阅读 · 0 评论 -
练习7-10 查找指定字符 (15分)
题目描述:本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。code:#include <stdio.h>#include &l...原创 2020-03-06 12:27:42 · 340 阅读 · 0 评论 -
习题6-8 统计一行文本的单词个数 (15分)
题目描述本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。code#include <stdio.h>int main(){ char ch; int cnt=0,flag; while((ch=getchar(...原创 2020-03-05 17:27:48 · 176 阅读 · 0 评论 -
习题3-3 出租车计价 (15分)
习题3-3 出租车计价 (15分)本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:起步里程为3公里,起步费10元;超起步里程后10公里内,每公里2元;超过10公里以上的部分加收50%的回空补贴费,即每公里3元;营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。输入格式:输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位...原创 2020-03-03 17:05:50 · 289 阅读 · 0 评论 -
习题3-2 高速公路超速处罚 (15分)
题目描述按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。输入格式:输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。输出格式:在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾...原创 2020-03-03 11:58:40 · 481 阅读 · 0 评论 -
习题8-3 数组循环右移 (20分)
题目链接题源浙大版《C语言程序设计(第3版)》题目集code#include <stdio.h>#define MAXN 10int ArrayShift( int a[], int n, int m ){ int b[MAXN]; for(int i=0;i<n;i++) b[i]=a[i]; for(int i=m%n;i<n;i++)...原创 2020-02-24 12:36:00 · 500 阅读 · 0 评论 -
练习8-8 移动字母 (10分)
题目链接题源浙大版《C语言程序设计(第3版)》题目集题目描述:本题要求编写函数,将输入字符串的前3个字符移到最后。函数接口定义:void Shift( char s[] );其中char s[]是用户传入的字符串,题目保证其长度不小于3;函数Shift须将按照要求变换后的字符串仍然存在s[]里。输入样例:abcdef输出样例:defabccode:#include <s...原创 2020-02-24 10:03:45 · 794 阅读 · 0 评论 -
习题6-6 使用函数输出一个整数的逆序数 (20分)
题目链接题源浙大版《C语言程序设计(第3版)》题目集codeint reverse( int number ){ int flag=1,sum=0,t; if(number<0){ flag=-1; number=-number; } while(number>0){ t=number%10; ...原创 2020-02-23 21:09:31 · 152 阅读 · 0 评论 -
习题6-5 使用函数验证哥德巴赫猜想 (20分)
题目描述题源PTA平台浙大版《C语言程序设计(第3版)》题目集code:int prime( int p ){ if(p<=1) return 0; for(int i=2;i*i<=p;i++){ if(p%i==0) return 0; } return 1;}void Goldbach( int n ){ print...原创 2020-02-23 11:13:47 · 385 阅读 · 0 评论 -
习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
题目链接 题源PTA平台浙大版《C语言程序设计(第3版)》题目集code:int fib( int n ){ if(n==1||n==2) return 1; else return fib(n-1)+fib(n-2);}void PrintFN( int m, int n ){ int i=1,j=1,flag=0; while(fib(i)<m)...原创 2020-02-23 10:27:27 · 263 阅读 · 0 评论