自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 error: invalid array assignment|

char a[5], b[5];scanf("%s", a);b = a;报错改为strcpy(b, a);

2019-11-12 09:20:27 15259 6

原创 1014 福尔摩斯的约会 (错误待改)

大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代...

2019-10-28 20:41:03 190

原创 1002 写出这个数 (20 分)

读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10​的100次方​​。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例...

2019-10-28 10:56:33 157

原创 1021 个位数统计 (15 分) 部分正确 已解决

1000位只能用字符串表示了,没有那么大的数据类型读入字符串,用scanf("%s",&c);定一个 k 位整数 N=d​k−1​​10​k−1​​+⋯+d​1​​10​1​​+d​0​​ (0≤d​i​​≤9, i=0,⋯,k−1, d​k−1​​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。...

2019-10-27 21:14:48 335

原创 1058 A+B in Hogwarts (20 分) 部分正确已解决

注意int经过加乘可能超过范围,用long longIf you are a fan of Harry Potter, you would know the world of magic has its own currency system -- as Hagrid explained it to Harry, "Seventeen silver Sickles to a Galleon a...

2019-10-27 19:59:00 148

原创 1027 Colors in Mars (20 分) 部分正确

审题 输入边界值,调试People in Mars represent the colors in their computers in a similar way as the Earth people. That is, a color is represented by a 6-digit number, where the first 2 digits are for Red, the...

2019-10-27 19:03:56 145

原创 1019 General Palindromic Number (20 分)

题目看起来复杂,其实很简单A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic number. All single digit numbers are pali...

2019-10-27 16:31:15 83

原创 1037 在霍格沃茨找零钱 (20 分)

全部转换成最低,再计算,再转换回去如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写一个程序来计算他应该被找的零钱。输入格式:输入在 1 行中分别给出 P 和 A,格式为 Galleon....

2019-10-27 16:11:03 265

原创 1036 Boys vs Girls (25 分)

一次AC了,很简单This time you are asked to tell the difference between the lowest grade of all the male students and the highest grade of all the female students.Input Specification:Each input file con...

2019-10-26 10:04:35 73

原创 1006 Sign In and Sign Out (25 分)

第二个一次AC的甲级题目,繁琐但是不难At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given the records of signin...

2019-10-26 09:20:34 95

原创 1011 World Cup Betting (20 分)

第一个一次性AC的甲级题,比较简单With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly excited as the best players from the best teams doing battles for the World Cup trophy ...

2019-10-25 20:05:09 88

原创 1004 成绩排名 (20 分)

把字符串长度改成15就AC了,但是题目写的是不超过10,写10就不能通过读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n ...

2019-10-25 09:30:14 86

原创 1041 考试座位号 (15 分)

这道题很简单,一次性AC了每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数 N(≤100...

2019-10-25 09:05:19 258

原创 1009 Product of Polynomials (25 分)

错了很久,最后发现原因是没有初始化数组This time, you are supposed to find A×B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each line...

2019-10-25 08:18:49 66

原创 1002 A B for Polynomials (25 分) (部分正确 待修改

This time, you are supposed to find A+B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each line contains the informa...

2019-10-24 09:55:16 127

原创 1010 一元多项式求导 (25 分)

这题明明挺简单的为啥标准答案写这么长,看不懂,记一下我自己的设计函数求一元多项式的导数。(注:x​n​​(n为整数)的一阶导数为nx​n−1​​。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数...

2019-10-23 21:26:10 79

原创 1008 数组元素循环右移问题 (20 分)

元素个数为n的数组,每个元素向右移动n位,数组顺序不变直接输出就可以根本不用移动,太坑了我还想了很久一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0​​A​1​​⋯A​N−1​​)变换为(A​N−M​​⋯A​N−1​​A​0​​A​1​​⋯A​N−M−1​​)(最后M个数循环移至最前面的M个位置)。如...

2019-10-22 09:33:22 89

原创 1026 程序运行时间 (15 分)

四舍五入,(c2-c1)/100,怎么四舍五入,对最后两位判断,<50,舍去,大于50,结果+1 2位格式输出,高位补0,%02d m位格式输出,%md 要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即...

2019-10-22 08:33:27 87

原创 1009 说反话 (20 分) 【已修改】

gets不能通过PAT系统,换成cin.getline(),用scanf只能读到hello ,遇到空格就不能读入了系统不能辨别文件末尾,要全部接收,然后根据空格来分割,转换成二维字符数组注意区分:变量表示的是数组下标 or 数组的元素个数,数组下标直接用,不用减 1给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度...

2019-10-21 18:10:48 170

原创 1022 D进制的A B (20 分)

注意 do while和while的区别,do while至少运行一次,while可能会直接跳过,碰到临界值时是不同的 如果a=b=0,此时直接用while出错,要用do while输入两个非负 10 进制整数 A 和 B (≤2​30​​−1),输出 A+B 的 D (1<D≤10)进制数。输入格式:输入在一行中依次给出 3 个整数 A、B 和 D。输出格式:输出 ...

2019-10-21 11:14:49 138

原创 1036 跟奥巴马一起编程(又是部分错误

错误在于,行数是列数的一半四舍五入,偶数和奇数情况不同,奇数要+1美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 C,间隔一...

2019-10-21 07:26:34 121

原创 B1032挖掘机技术到底哪家强(部分错误,不知道为啥

为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第 1 行给出不超过 10​5​​ 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行中给出总得分最高的学校的编号、及其总分,...

2019-10-20 19:36:16 89

原创 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩。读入这10个学生的数据,要求输出3门课程的总平均成绩,以及个人平均分最高的学生的数据

题目描述有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩。读入这10个学生的数据,要求输出3门课程的总平均成绩,以及个人平均分最高的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。输入共有10行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至100之间的整数),用空格隔开。输出第一行包含了3个实数,分别表示3门课程的...

2019-10-20 13:30:18 12451

转载 输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。

一#include <stdio.h>#include <stdlib.h>#include <string.h> void swap(char** a,char** b)//输入的参数是二级指针(指针的地址){ char* temp;//对指针(内容的地址)进行改变 temp= *a;//改变一件事,要传入它的地址,改变地址,就...

2019-07-03 20:51:51 17838 9

转载 给定字符串定义char *a = “I love China!”,读入整数n,输出在进行了a = a + n这个赋值操作以后字符指针a对应的字符串

输入一个整数n,保证0<=n<13.输出输出进行了题目描述中赋值操作之后a对应的字符串。请注意行尾输出换行。样例输入7样例输出China!#include<stdio.h>#include<string.h>int main(){ const char *a="I love China!"; int n; ...

2019-06-16 10:17:08 5385 1

转载 strncpy

strncpy 原型:extern char *strncpy(char *dest, char *src, int n); 用法:#include <string.h> 功能:把src所指由NULL结束的字符串的前n个字节复制到dest所指的数组中。 说明: ...

2019-06-16 09:48:29 208

转载 输入a、b、c三个整数,按先大后小的顺序输出a、b和c。注意请使用指针变量的方式进行比较和输出。

题目描述输入a、b、c三个整数,按先大后小的顺序输出a、b和c。注意请使用指针变量的方式进行比较和输出。输入三个用空格隔开的整数a、b和c。输出按先大后小的顺序输出a、b和c,用空格隔开。请注意行尾输出换行。样例输入9 0 10样例输出10 9 0方法一:三个int型,三个指针,三次比较#include<stdio.h>#in...

2019-06-11 17:16:10 6112 2

空空如也

空空如也

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

TA关注的人

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