自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 零基础学C/C++142——单数变复数

温馨提示:更多精彩内容请关注微信公众号zstu就业题目描述英文单词,我们可以按照英语语法规则把单数变成复数。规则如下: (1)以辅音字母y结尾,则加es (2)以s,x,ch,sh结尾,则加es (3)以元音o结尾,则加es (4)其他情况加上s输入第一行输入一个数字n,表示有n组测试数据 后面跟n行,每行是一个英语单词输出对于每组测试数据,输出一行,要求将输入的英文单词变成复数样例输入Copy2bookfish样例输出Copybooksfishes..

2021-10-13 21:37:20 1674

原创 醉酒的狱卒1014(开灯问题)

题目描述某个监狱的大厅里有n个牢房,每个牢房彼此相邻。每个牢房都有一个囚犯,每个牢房都被锁上了。一天晚上,狱卒感到无聊并决定玩游戏。第一轮比赛,他喝了一杯威士忌,然后跑到大厅里打开每个牢房。第2轮,他喝了一杯威士忌,然后跑到大厅里把其他所有牢房(牢房2,4,6,...)锁上。对于第3轮,他喝了一杯威士忌,然后跑到大厅,他每三个牢房操作一次(l牢房3,6,9,......)。如果牢房被锁住,他会将其打开; 如果它被打开了,他会把它锁上。他重复了n轮,最后喝了一杯,然后昏倒了。一些囚犯,可能是零,意识..

2021-10-13 21:25:28 1682

原创 习题8-3 数据交换

题目描述输入10个整数,将其中最小的数与第一个数交换,把其中最大的数与最后一个数交换。把交换后的数分行输出,每个数占一行。用函数和指针实现。输入以空格分隔的10个整数。输出分行输出10个整数,每个数占一行。样例输入Copy1 2 9 4 5 6 7 8 0 3样例输出Copy0234567819#include<stdio.h>int sort(int a[]);int main(){ int a[10]; f..

2021-10-13 16:05:31 121

原创 问题 C: 快递费

题目描述小明在 “双十一” 购物节中跟风买了很多商品,在之后的若干天内陆续收到了这些商品的快递。逐渐冷静后的小明发现,好多商品都是自己一时冲动买下的,本就是可有可无的东西,于是产生了退货的想法。由于不是商品本身质量的问题,这些退货的快递费是要由小明自己来承担的。你的任务:根据快递费的计算规则,请你帮小明计算一下他应该支付的快递费用。计算规则如下: 重量不超过 2000克(含2000克),需支付基本费用10元。 超过2000克的部分,每500克加收超重费4元,...

2021-10-13 15:21:23 1958

原创 零基础学C/C++151——检索大写字母

题目描述输入一行字符串,按字符串各字母出现次序输出字符串中所有出现过的大写英文字母(不能重复输出相同字母)输入输入为多组测试数据。输入一行字符串。输出输出字符串中所有的大写字母样例输入CopyFONTNAME and FILENAME样例输出CopyF O N T A M E I L#include<stdio.h>#include<string.h>char s[1000000], a[100000];int main()..

2021-10-12 19:03:34 908

原创 零基础学C/C++144——首字母变大写

题目描述输入一个英文句子,将每个单词的第一个字母改成大写字母。输入输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。输出请输出按照要求改写后的英文句子。样例输入Copyi like acmi want to get an accepted样例输出CopyI Like AcmI Want To Get An Accepted#include<stdio.h>#include<string.h>int..

2021-10-12 08:23:14 1278

原创 零基础学C/C++125——矩阵乘积

题目描述输入一个m×n的整数矩阵A,再输入一个n×m的整数矩阵B。计算C=A×B。输入输入为多组测试数据。先输入m和n(m和n均≤10),另起一行后输入一个m×n的整数矩阵A,然后再输入一个n×m的整数矩阵B。每列数据用空格分隔,每行数据用回车分隔。输出计算A×B→C,输出矩阵C。样例输入Copy2 3 1 2 32 4 61 23 45 6样例输出Copy22 2844 56提示C=A×B,C是一个M×M的矩阵。#include&lt..

2021-10-12 08:08:33 378

原创 零基础学C/C++109——省赛归来

题目描述一年一度的省赛刚结束,我校ACM队员在省赛中有了新的突破,获得了一银两铜一优秀组织奖。尽管我们的最牛的队伍zstu_Zeus是银牌里的第2,离金牌只有一步之遥,但我们进步的同时别人也在进步,所以要把这一步赶上,还需要大家加倍努力。 也许几年后浙江理工大学也将举行一次盛大的比赛。 参加的队伍有来自更南方和更北方的队伍。他们到杭州的距离分别是正数和负数,如500表示在杭州北方500km,-700表示在南方700km. 为了让大家能同时收到我们的邀请函,我们需要将远点的学校先寄出,近点的后寄。 现要求

2021-10-12 00:33:42 302

原创 零基础学C/C++73——最大公约数和最小公倍数

题目描述给你2个正整数x和y(均不大于1000),计算出x和y的最大公约数和最小公倍数输入多组测试数据,每组输入2个整数x和y输出对于每组数据输出一行,分别是最大公约数和最小公倍数,中间用空格隔开样例输入Copy12 183 9样例输出Copy6 363 9#include<stdio.h>int main(){ int a,b,t,i,j,m1,m2;//m1为最小公倍数,m2为最大公约数 while(scanf("%d%d",&..

2021-10-11 23:36:21 712 1

原创 零基础学C/C++66——你比祖冲之厉害

祖冲之是世界上第一位将圆周率准确地推算到小数点后七位数值的科学家,并将这一纪录在世界上保持了一千年之久。 祖冲之按照刘徽的割圆术之法,设了一个直径为一丈的圆,在圆内切割计算。当他切割到圆的内接一百九十二边形时,得到了“徽率”的数值。但他没有满足,继续切割,作了三百八十四边形、七百六十八边形……一直切割到二万四千五百七十六边形,依次求出每个内接正多边形的边长。最后求得直径为一丈的圆,它的圆周长度在三丈一尺四寸一分五厘九毫二秒七忽到三丈一尺四寸一分五厘九毫二秒六忽之间,上面的那些长度单位我们现在已不再通用,但换

2021-10-11 23:12:28 390

原创 零基础学C/C++123——矩阵鞍点

题目描述输入一个正整数n(1<= n <= 6)和n阶方阵a中的每一个元素,如果找到a的鞍点(鞍点的元素值在该行上最大,在该列上最小),就输出它的下标,否则输出“NO”(设a最多只有一个鞍点)。输入多组测试数据,每组输入一个正整数n,和n行n列的整数,每一行回车结束输出如果找到a的鞍点(鞍点的元素值在该行上最大,在该列上最小),就输出它的下标,否则输出“NO”(设a最多只有一个鞍点)。样例输入Copy31 2 34 5 67 8 941 2 3 45 .

2021-10-11 17:40:59 573

原创 零基础学C/C++116——矩阵转置

题目描述现要求你把一个矩阵行列转置后输出,注意行数和列数可能不相同的。输入多组测试数据,每组测试数据先在一行输入n 和m ,表示这个矩阵的行数和列数(1 < n,m <= 10) 然后是n行m列的一个矩阵输出对于每组测试数据输出转置后的矩阵样例输入Copy3 21 23 45 6样例输出Copy1 3 52 4 6#include<stdio.h>int main(){ int a[20][20],b[20][20];..

2021-10-10 23:32:50 770

原创 零基础学C/C++135——稀疏矩阵

题目描述矩阵中非零元素的个数远远小于矩阵元素的总数,这一类矩阵我们往往称之为稀疏矩阵。对于稀疏矩阵,我们往往只需要记录非零元素即可,这样大大减少了数据的存储,起到压缩数据的作用。给定一个N*M矩阵,判断它是否是稀疏矩阵。若为稀疏矩阵,输出非零元素的下标及其值,否则输出初始矩阵。输入输入为多组测试数据。输入数据的第一行有三个数n, m和d,n和m分别表示矩阵的行数和列数,d为一个小数。接下来有n行,每行m个整数。1<=n,m<=1000, 0<d<=0.5..

2021-10-10 23:18:57 857 1

原创 零基础学C/C++190——冒泡排序

题目描述用指针编写一个对整型数组进行冒泡排序的函数。冒泡排序是指将相邻的元素进行比较,如果不符合所要求的顺序,则交换这两个元素。对整个数列中所有的元素反复进行以上操作,直到所有的元素都排好序为止。输入第一行输入1个正整数n,表示数的个数 3 <= n <= 100第二行n个整数,之间用空格隔开,这些数在0~9999999之间输出一行n个整数,每两个整数之间用一个空格隔开样例输入Copy5503 87 512 61 908样例输出Copy61 87 ..

2021-10-10 20:32:09 197

原创 零基础学C/C++137——统计字母数字等个数

题目描述输入一串字符,统计这串字符里的字母个数,数字个数,空格字数以及其他字符(最多不超过100个字符)输入多组测试数据,每行一组输出每组输出一行,分别是字母个数,数字个数,空格字数以及其他字符个数样例输入CopyI am a student in class 1.I think I can!样例输出Copy18 1 6 110 0 3 1提示:数组定义的范围一定要大,我一开始一直被判为运行错误,找了好久才发现数组定义范围小了,定义数组时一定有记住宁可多不..

2021-10-10 15:41:39 999

原创 零基础学C/C++168——统计数字

题目描述定义并调用函数countdigit(number, digit),它的功能是统计整数number中数字digit的个数,如countdigit(10090, 0)的返回值是3. 在主函数中定义并调用该函数,统计任意一个输入整数中某数字的个数。输入输入为多组测试数据。输入2个非负整数,分别是n(0 <= n <= 10000000000)和m(0 <= m <=9)输出统计出数字n中m数字的个数样例输入Copy102 2样例输出Copy..

2021-10-10 10:55:04 1189

原创 零基础学C/C++165——输出素数

零基础学C/C++165——输出素数题目描述编写一个判断素数的函数,主函数中利用这个函数,打印出n与m之间的所有素数。输入多组测试数据,每组输入2个整数n和m,其中1 < n <= m <= 1000输出在一行输出n和m之间(包含n和m)的所有素数,中间用空格隔开,最后一个数后面没有空格。样例输入 Copy2 14样例输出 Copy2 3 5 7 11 13思路:遍历n和m之间的数,让每一个数都去依次除以大于等于2小于该数的值,如果能整除,则不是素数。2要拿出来单独

2021-10-10 10:27:07 2634

原创 零基础学C/C++75——打印双层金字塔

零基础学C/C++75——打印双层金字塔题目描述输出双层金字塔。输入多个测试数据。每个测试数据输入一个整数n( 2 <= n <= 9)输出输出双层金字塔。样例输入 Copy25样例输出 Copy**#include<stdio.h>int main(){ int n; while(scanf("%d",&n)!=EOF) { for(int i=1;i<=n;i++)//上层金字塔 对应的行号

2021-10-10 10:11:59 1721 1

原创 零基础学C/C++170——输出学生信息

零基础学C/C++170——输出学生信息题目描述输入n个学生的信息,包括姓名、性别、出生年月。要求按年龄从小到大依次输出这些学生的信息。数据保证没有学生同年同月出生。输入第一行输入一个整数n表示学生人数(n<=100)接下来n行,每一行依次输入学生的姓名、性别、出生年份、出生年月输出按年龄从小到大,一行输出一个学生的原始信息样例输入 Copy5John male 1999 12David female 1999 8Jason male 1998 11Jack female 1

2021-10-08 16:12:58 2239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除