
C语言习题
tiq2020
个人简介
展开
-
习题9-4 查找书籍 (20 分)
习题9-4 查找书籍 (20 分)给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。输出格式:在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。输入样例:3Programming in C21.5Programming in VB18.5Pro原创 2021-02-21 15:33:55 · 383 阅读 · 0 评论 -
习题7-8 字符串转换成十进制整数 (15 分)(来找找新思路鸭(。・∀・)ノ゙)
习题7-8 字符串转换成十进制整数 (15 分)输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。输入格式:输入在一行中给出一个以#结束的非空字符串。输出格式:在一行中输出转换后的十进制数。题目保证输出在长整型范围内。输入样例:在一行中输出转换后的十进制数。题目保证输出在长整型范围内。输出样例:-3905参考代码:#inclu原创 2021-02-20 21:30:52 · 259 阅读 · 1 评论 -
习题7-7 字符串替换 (15 分)
习题7-7 字符串替换 (15 分)本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换:原字母 对应字母A ZB YC XD W… …X CY BZ A输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出替换完成后的字符串。输入样例:Only the 11 CAPItaL LeTtERS are replaced.输出样例:Lnly the 11 XZKRtaO OeGtVIH are re原创 2021-02-20 16:04:45 · 871 阅读 · 0 评论 -
PTA 习题7-6 统计大写辅音字母 (15 分)
习题7-6 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出字符串中大写辅音字母的个数。输入样例HELLO World!输出样例4参考代码:#include <stdio.h>#include <ctype.h>int main(){ int n = 0;原创 2021-02-20 15:40:30 · 1561 阅读 · 0 评论 -
练习7-10 查找指定字符 (15 分)(小阔奈们进来看看新思路呀)
练习7-10 查找指定字符 (15 分)本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。样例:略参考代码:#include <stdio.h>int main(){ char ch1, ch2; int n = -1原创 2021-02-18 01:33:08 · 598 阅读 · 0 评论 -
PTA练习7-9 计算天数 (15 分)
练习7-9 计算天数 (15 分)本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例:略;参考代码:#include <stdio.h>int main(){ int year, month, days, iret = 0, ret =原创 2021-02-17 17:18:11 · 715 阅读 · 0 评论 -
PTA 练习7-8 方阵循环右移 (20 分)
练习7-8 方阵循环右移 (20 分)本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。输入格式:输入第一行给出两个正整数m和n(1≤n≤6)。接下来一共n行,每行n个整数,表示一个n阶的方阵。输出格式:按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。输入样例:2 31 2 34 5 67 8 9输出样例:2 3 15 6 48 9 7原创 2021-02-17 02:53:30 · 548 阅读 · 0 评论 -
PTA 练习7-7 矩阵运算 (20 分)
练习7-7 矩阵运算 (20 分)给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。输入格式:输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。输出格式:在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。输入样例:42 3 4 15 6 1 17 1 8 11 1 1 1输出样例:35参考代码:#include <stdio.h原创 2021-02-17 01:31:47 · 455 阅读 · 0 评论 -
PTA.习题6-8 统计一行文本的单词个数 (15 分)
习题6-8 统计一行文本的单词个数 (15 分)本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例:Let’s go to room 209.输出样例:5参考代码#include <stdio.h>int main(){ int blank, count = 0; char ch; while((ch原创 2021-02-15 22:31:43 · 234 阅读 · 0 评论 -
[PTA]练习7-4 找出不是两个数组共有的元素
10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0 100 8 1原创 2021-02-15 22:12:51 · 2685 阅读 · 0 评论