PTA 浙大版《C语言程序设计(第3版)》题目集
文章平均质量分 79
PTA 浙大版《C语言程序设计(第3版)》题目集
eclipse_ali
C语言题目已停止维护,不再答疑。祝各位好运2020/09/01
展开
-
PTA 习题7-1 选择法排序 (20分)
本题要求将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例1:45 1 7 6输出样例1:7 6 5 1答案代码块#include <stdio.h>int main(){ int n,m=0,x=0; int i,l; int s[10]={0}; scanf("%d",&n);原创 2020-07-04 16:59:35 · 2657 阅读 · 0 评论 -
PTA 练习7-11 字符串逆序 (15分)
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例1:Hello World!输出样例1:!dlroW olleH答案代码块//本来想用gets输入strlen判断长度奈何gets可以超出数组长度限制只能用getchar一个个输出#include <stdio.h>int main(){ char s[80]; in原创 2020-07-02 14:46:46 · 2112 阅读 · 0 评论 -
PTA 练习7-10 查找指定字符 (15分)
练习7-10 查找指定字符 (15分)输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming输出样例1:index = 7输入样例2:a1234输出样例2:Not Found答案代码块#include <stdio.h>in原创 2020-07-01 10:02:51 · 1228 阅读 · 0 评论 -
PTA 练习7-9 计算天数 (15分)
本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。输出格式:在一行输出日期是该年中的第几天。输入样例1:2009/03/02输出样例1:61输入样例1:2000/03/02输出样例1:62答案代码块#include <stdio.h>int main(){ int n原创 2020-06-14 08:40:00 · 1064 阅读 · 0 评论 -
PTA 练习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个整数,每个整数后输出一个空格。输入样例1:2 31 2 34 5 67 8 9输出样例1:2 3 1 5 6 4 8 9 7 答案代码块#incl原创 2020-06-13 11:16:06 · 577 阅读 · 0 评论 -
PTA 练习7-7 矩阵运算 (20分)
给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。输入格式:输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。输出格式:在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。输入样例1:42 3 4 15 6 1 17 1 8 11 1 1 1输出样例1:35答案代码块//本题思路,用二维数组表示矩阵。x,y表示最后一列与副对角线,对角线原创 2020-06-12 18:24:47 · 1554 阅读 · 0 评论 -
PTA 习题11-8 单链表结点删除 (20分)
本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中所有存储了某给定值的结点删除。链表结点定义如下:struct ListNode { int data; ListNode *next;};函数接口定义struct ListNode *readlist();struct ListNode *deletem( struct ListNode *L, int m );函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返原创 2020-06-02 21:27:19 · 3496 阅读 · 1 评论 -
PTA 习题11-7 奇数值结点链表 (20分)
本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中奇数值的结点重新组成一个新的链表。链表结点定义如下:struct ListNode { int data; ListNode *next;};函数接口定义struct ListNode *readlist();struct ListNode *getodd( struct ListNode **L );函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链原创 2020-06-02 10:01:27 · 1464 阅读 · 1 评论 -
PTA 练习7-4 找出不是两个数组共有的元素 (20分)
给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例1:10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0 100 8 1输出样例1:3 5 -15 6 4 1答案代码原创 2020-05-31 20:10:22 · 1405 阅读 · 2 评论 -
PTA 练习7-3 将数组中的数逆序存放 (20分)
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。输入样例1:410 8 1 2输出样例1:2 1 8 10答案代码块#include <stdio.h>int main (){ int i,l; int n,x=0原创 2020-05-30 11:00:46 · 939 阅读 · 0 评论 -
PTA 练习7-2 求最大值及其下标 (20分)
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例1:62 8 10 1 9 10输出样例1:10 2答案代码块#include <stdio.h>int main (){ int i,l=0; int n,cnt=0; int s[10原创 2020-05-30 10:49:27 · 838 阅读 · 0 评论 -
PTA 习题6-8 统计一行文本的单词个数 (15分)
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。输入格式:输入给出一行字符。输出格式:在一行中输出单词个数。输入样例1:Let's go to room 209.输出样例1:5答案代码块#include <stdio.h>int main(){ char s[1000];//字符串需要足够大 int cnt=0; int i=0; gets(s);//gets从原创 2020-05-29 21:18:01 · 1352 阅读 · 0 评论 -
PTA 习题6-7 简单计算器 (20分)
模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输入格式:输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。输出格式:在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。输入样例1:1+2*10-10/2=输出样例1:10答案代码块#include <stdio.h>int main(){ int n,原创 2020-05-29 20:02:03 · 636 阅读 · 0 评论 -
PTA 习题4-11 兔子繁衍问题 (15分)
一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式:输入在一行中给出一个不超过10000的正整数N。输出格式:在一行中输出兔子总数达到N最少需要的月数。输入样例1:30输出样例1:9答案代码块#include <stdio.h>//按斐波那契数列,第一个月+第二个月=第三个月兔子数int main(){ int n,x原创 2020-05-29 19:34:06 · 578 阅读 · 0 评论 -
PTA 习题4-10 猴子吃桃问题 (15分)
一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?输入格式:输入在一行中给出正整数N(1<N≤10)。输出格式:在一行中输出第一天共摘了多少个桃子。输入样例1:3输出样例1:10答案代码块#include <stdio.h>//以样例为例第三天的时候只剩一个所以第二天就剩1个,逆推时原创 2020-05-29 18:43:34 · 500 阅读 · 0 评论 -
PTA 习题4-9 打印菱形图案 (15分)
本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。输入格式:输入在一行中给出一个正的奇数n。输出格式:输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。输入样例1:7输出样例1: * * * * * * * * * * * * * * * * * * * * * * * * * 答案代码块#include <stdio.h>int main(){ int n=0,x=0原创 2020-05-29 18:33:18 · 1054 阅读 · 0 评论 -
PTA 习题4-8 高空坠球 (20分)
皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?输入格式:输入在一行中给出两个非负整数,分别是皮球的初始高度和n,均在长整型范围内。输出格式:在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度,其间以一个空格分隔,保留一位小数。题目保证计算结果不超过双精度范围。输入样例1:33 5输出样例1:94.9 1.0答案代码块#include <stdio原创 2020-05-29 17:24:48 · 1270 阅读 · 1 评论 -
PTA 习题4-7 最大公约数和最小公倍数 (15分)
本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例1:511 292输出样例1:73 2044答案代码块参考位置//最大公约数=两数之积/最小公倍数,所以只要求出一个另//外一个自然通过简单的计算求出来了。//辗转相除法 //有两整数a和b:// a%b得余数c// 若c=0,则b即为两数的最大公约数//原创 2020-05-29 16:34:55 · 1124 阅读 · 0 评论 -
PTA 习题4-6 水仙花数 (20分)
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13 +53 +33 。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(3≤N≤7)。输出格式:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。输入样例1:3输出样例1:153370371407答案代码块#include <stdio.h>int main(){ int i,n原创 2020-05-29 15:48:36 · 1780 阅读 · 0 评论 -
PTA 习题4-5 换硬币 (20分)
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。输出格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。输入样例1:13输出样例1:fen5:2, fen2:1, fen1:1, total:4fen5原创 2020-05-28 19:05:35 · 1118 阅读 · 0 评论 -
PTA 习题4-4 特殊a串数列求和 (20分)
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。输入样例1:2 3输出样例1:s = 246答案代码块#include <stdio.h>int main(){ int i; int a=0,n=0; double sum=0.0,x=1; scanf("%d %d",&原创 2020-05-28 17:35:48 · 1527 阅读 · 0 评论 -
PTA 习题4-3 求分数序列前N项和 (15分)
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。输入样例1:20输出样例1:32.66答案代码块#include <stdio.h>int main(){ int i,n=0; double x=1.0,y=2原创 2020-05-28 16:48:00 · 1198 阅读 · 1 评论 -
PTA 习题4-2 求幂级数展开的部分和 (20分)
已知函数ex 可以展开为幂级数1+x+x2 /2!+x3 /3!+⋯+xk /k!+⋯。现给定一个实数x,要求利用此幂级数部分和求ex 的近似值,求和一直继续到最后一项的绝对值小于0.00001。输入格式:输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例1:4 -2 -123 100 0输出样例1:min = -123答案代码块#include原创 2020-05-28 16:34:08 · 1539 阅读 · 0 评论 -
PTA 习题4-1 求奇数和 (15分)
本题要求计算给定的一系列正整数中奇数的和。输入格式:输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。输出格式:在一行中输出正整数序列中奇数的和。输入样例1:8 7 4 3 70 5 6 101 -1输出样例1:116答案代码块#include <stdio.h>int main(){ int n; int sum; while(1){ //死循环 scanf("%d",&原创 2020-05-27 19:53:09 · 775 阅读 · 0 评论 -
PTA 练习4-11 统计素数并求和 (20分)
本题要求编写程序,找出给定一系列整数中的最小值。输入格式:输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例1:4 -2 -123 100 0输出样例1:min = -123答案代码块#include <stdio.h>int number(int m,int n);int main(){ int m, n; scanf("%d %d" ,&原创 2020-05-27 19:45:45 · 656 阅读 · 0 评论 -
PTA 练习4-10 找出最小值 (20分)
本题要求编写程序,找出给定一系列整数中的最小值。输入格式:输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例1:4 -2 -123 100 0输出样例1:min = -123答案代码块#include <stdio.h>int main(){ int i,n; int x,min=0; scanf("%d",&n); for(原创 2020-05-27 19:20:35 · 1155 阅读 · 0 评论 -
PTA 练习4-7 求e的近似值 (15分)
自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n,求该级数的前 n+1 项和。输入格式:输入第一行中给出非负整数 n(≤1000)。输出格式:在一行中输出部分和的值,保留小数点后八位。输入样例1:10输出样例1:2.71828180答案代码块#include <stdio.h>double factorial(int n);//当n等于最大值1000时超出int范围,只能使用double,long也不原创 2020-05-27 19:13:24 · 1316 阅读 · 1 评论 -
PTA 练习4-6 猜数字游戏 (15分)
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是在N(>3)次以内(包括第N次)猜到该数,则提示“Good Guess!”;如果超过N次都没有猜到,则提示“Game Over”,并结原创 2020-05-27 18:29:44 · 2672 阅读 · 4 评论 -
PTA 练习4-3 求给定精度的简单交错序列部分和 (15分)
本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:4E-2输出样例1:sum = 0.854457输入样例2:0.02输出样例2:sum = 0.826310答案代码块#include <stdio.h>#原创 2020-05-27 17:30:20 · 1416 阅读 · 0 评论 -
PTA 习题3-5 三角形判断 (15分)
给定平面上任意三个点的坐标(x1 ,y1 )、(x2 ,y2 )、(x3 ,y3 ),检验它们能否构成三角形。输入格式:输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x1、y1、x2、y2、x3、y3。输出格式:若这3个点不能构成三角形,则在一行中输出“Impossible”;若可以,则在一行中输出该三角形的周长和面积,格式为“L = 周长, A = 面积”,输出到小数点后2位。输入样例1:4原创 2020-05-27 16:23:38 · 1188 阅读 · 0 评论 -
PTA 习题3-4 统计学生成绩 (15分)
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E输入格式:输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。输出格式:在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。输入样例1:777 54 92 73 60原创 2020-05-26 17:37:31 · 1733 阅读 · 0 评论 -
PTA 习题3-3 出租车计价 (15分)
本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:起步里程为3公里,起步费10元;超起步里程后10公里内,每公里2元;超过10公里以上的部分加收50%的回空补贴费,即每公里3元;营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。输入格式:输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。输出格式:在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。输入样例原创 2020-05-26 16:56:03 · 1721 阅读 · 0 评论 -
PTA 习题3-2 高速公路超速处罚 (15分)
按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。输入格式:输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。输出格式:在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。其中x是超速的百分比,精确到整数。输入样例1:原创 2020-05-26 15:10:39 · 1128 阅读 · 0 评论 -
PTA 习题3-1 比较大小 (10分)
本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例1:4 2 8输出样例1:2->4->8答案代码块#include <stdio.h>int main(){ int i,l,n; int a[3]; for(i=0;i<3;i++){ scanf("%d",&a[i]); } for( l = 0原创 2020-05-26 11:18:04 · 1203 阅读 · 0 评论 -
PTA 练习3-8 查询水果价格 (15分)
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple[2] pear[3] orange[4] grape[0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入在一行中给出用户连续输入的若干个编号原创 2020-05-24 20:43:59 · 2678 阅读 · 0 评论 -
PTA 练习3-7 成绩转换 (15分)
本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入格式:输入在一行中给出一个整数的百分制成绩。输出格式:在一行中输出对应的五分制成绩。输入样例1:90输出样例1:A答案代码块#include <stdio.h>int main(){ int n , i; scanf("%d",&n);原创 2020-05-24 15:39:06 · 404 阅读 · 0 评论 -
PTA练习3-5 输出闰年 (15分)
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。输入样例1:2048输出样例1:200420082012201620202024202820322036204020442048输原创 2020-05-24 15:12:32 · 730 阅读 · 0 评论 -
PTA 练习3-4 统计字符 (15分)
本题要求编写程序,输入10个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。输入格式:输入为10个字符。最后一个回车表示输入结束,不算在内。输出格式:在一行内按照letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数的格式输出。输入样例1:aZ &09 Az输出样例1:letter = 4, blank = 3, digit = 2, other = 1答案代码块#includ原创 2020-05-23 15:26:54 · 1690 阅读 · 2 评论 -
PTA 练习3-3 统计学生平均成绩与及格人数 (15分)及链表做法
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。输出格式:average = 成绩均值count = 及格人数其中平均值精确到小数点后一位。输入样例1:577 54 92 73 60输出样例1:average = 71.2count = 4答案代码块#include <stdio.h>原创 2020-05-23 14:45:28 · 848 阅读 · 0 评论 -
PTA 练习3-2 计算符号函数的值 (10分)
对于任一整数n,符号函数sign(n)的定义如下:请编写程序计算该函数对任一输入整数的值。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照格式“sign(n) = 函数值”输出该整数n对应的函数值。输入样例1:10输出样例1:sign(10) = 1答案代码块#include <stdio.h>int main(){ int n; scanf("%d",&n); if(n>0){ printf原创 2020-05-23 13:10:43 · 936 阅读 · 0 评论