
西南科技大学Power OJ
伏城无嗔
有趣的灵魂终会遇见!
展开
-
西南科技大学Power OJ:实验六 H: 课本第七章-11 冒泡排序 在主函数中输入一串长度小于100的字符串。调用一个子函数,用“起泡法”对输入的字符串按由小到大顺序排列,最后在主函数中输出。
Description在主函数中输入一串长度小于100的字符串。调用一个子函数,用“起泡法”对输入的字符串按由小到大顺序排列,最后在主函数中输出。Input在主函数中输入一串长度小于100的字符串。Output在主函数中将字符串按字符由小到大的顺序输出。**Sample Input**Rawfgdknkla**Sample Output**Rawadfgkkln示例代码:#include <stdio.h>#include <string.h>cha原创 2020-12-24 14:11:57 · 2097 阅读 · 0 评论 -
西南科技大学Power OJ:实验六 G: 课本第七章-10 最长单词 在主函数中输入一行字符串(该行字符串中有空格),写一个子函数,将此字符串中最长的单词输出。如果同时有多个最长的单词,输出第
Description在主函数中输入一行字符串(该行字符串中有空格),写一个子函数,将此字符串中最长的单词输出。如果同时有多个最长的单词,输出第一个。Input在主函数中输入一行字符串。(不超过200个字符)Output将此字符串中最长的单词输出。如果同时有多个最长的单词,输出第一个。(子函数中输出)**Sample Input**RawWhen girls get together, they like gossip.**Sample Output**RawtogetherHi原创 2020-12-24 14:02:45 · 1751 阅读 · 0 评论 -
西南科技大学Power OJ:实验六 F: 课本第七章-8 数字间加空格 在主函数中输入一个4位数字,写一个子函数,要求输出这4个数字字符,但每两个数字间空一个空格。
Description在主函数中输入一个4位数字,写一个子函数,要求输出这4个数字字符,但每两个数字间空一个空格。Input在主函数中输入一个4位数字。Output在子函数中输出这4个数字字符,但每两个数字间空一个空格。**Sample Input**Raw1990**Sample Output**Raw1 9 9 0示例代码:#include <stdio.h>void f(int n){ int a[4]; int i = 0; while(n)原创 2020-12-21 17:03:02 · 985 阅读 · 0 评论 -
西南科技大学Power OJ:实验六 E: 课本第七章-7 字符串元音字母复制 写一个子函数,将一个字符串中的元音字母复制到另一字符串,然后输出。
Description写一个子函数,将一个字符串中的元音字母复制到另一字符串,然后输出。Input在主函数中输入一个长度在100以内、字母全为小写的字符串。Output输出该字符串中所有元音字母组成的字符串。(在子函数中输出)**Sample Input**Rawkmavjulemdikdoldol**Sample Output**Rawaueioo示例代码:#include <stdio.h>#include <string.h>char a[10原创 2020-12-21 16:58:29 · 1079 阅读 · 1 评论 -
西南科技大学Power OJ:实验六 D: 实验六-计算“6“的个数 如今网络上很多人都喜欢666这个数字来称赞别人。现要求输入N个整数,计算每一个整数中,“6“这个数字的个数。
Description如今网络上很多人都喜欢666这个数字来称赞别人。现要求输入N个整数,计算每一个整数中,“6"这个数字的个数。Input先输入一个N,代表有多少个数字再输入N个整数 (保证数据范围不超过int)Output每一个整数中,有多少个"6”**Sample Input**Raw466 666 66066 6607866**Sample Output**Raw2 3 4 4Hint1.主函数实现数据输入和输出,自定义函数实现每一个数字中,计算"6"这个数字的个数原创 2020-12-21 16:52:15 · 1615 阅读 · 2 评论 -
西南科技大学Power OJ:实验六 C: 实验六-求X的N次方 求 Xn 。(使用子函数实现功能)
Description求 Xn 。(使用子函数实现功能)Input输入三个数字,X1,X2,n (保证所有数据范围都不会超过int)Output输出X1的n次方、X2的n次方**Sample Input**Raw5 6 3**Sample Output**Raw125 216Hint1.求X的n次方用子函数实现;2.数据的读入以及数据的输出都在主函数中实现。3.输出的两个结果用空格分隔,第二个结果后面没有空格,注意换行!示例代码:#include <std原创 2020-12-21 16:46:31 · 2013 阅读 · 1 评论 -
西南科技大学Power OJ:实验六 B: 实验六-4 在主函数中定义一个数组,内放10个学生成绩,调用一个子函数,求数组中元素最大值、最小值、平均值。最后,请在主函数中输出10个学生中的最高分、最
Description在主函数中定义一个数组,内放10个学生成绩,调用一个子函数,求数组中元素最大值、最小值、平均值。最后,请在主函数中输出10个学生中的最高分、最低分以及10个人的平均分。Input主函数中输入10个学生的成绩。(数据不保证都是整型)Output输出10个学生中的最高分、最低分、平均分。(数据保留两位小数)(主函数中输出)**Sample Input**Raw51 72 43 34 65 66 57 83 91 106**Sample Output**Raw106原创 2020-12-21 16:41:56 · 3423 阅读 · 5 评论 -
西南科技大学Power OJ:实验六 A: 实验六-3 在主函数中定义一个数组,输入10个学生的成绩,存放在数组中,调用子函数实现给每个学生加10分的功能,最后在主函数中输出加分后的10个学生成绩
Description在主函数中定义一个数组,输入10个学生的成绩,存放在数组中,调用子函数实现给每个学生加10分的功能,最后在主函数中输出加分后的10个学生成绩。Input主函数中输入10个学生的成绩 (不能保证都是整数)Output主函数中输出10个学生加分后的成绩 (保留一位小数),成绩间以空格间隔,最后一个成绩后回车 。**Sample Input**Raw1 2 3 4 5 6 7 8 9 10**Sample Output**Raw11.0 12.0 13.0 14原创 2020-12-21 16:34:58 · 3268 阅读 · 0 评论 -
西南科技大学Power OJ:实验五 L: 课本第六章-13 字符串连接
Description将两个字符串连接起来,并将他们输出。Input输入两个不包含空格的字符串,字符串长度小于10000。Output输出连接起来之后的字符串。Sample InputRawhello~w703710691d**Sample Output**Rawhello~w703710691dHint不要用strcat函数示例代码:#include <stdio.h>#include <string.h>int main (){ char原创 2020-12-20 22:03:58 · 546 阅读 · 0 评论 -
西南科技大学Power OJ:实验五 J: 课本第六章-10 统计数组中各类字符的个数
Description有一篇文章,共n行文字,每行最多80个字符,要求分别统计出其中英文大写字母、小写字母、数字、空格、以及其他字符的个数。Input第一行,输入一个正整数n(1≤n≤100),表示文章的行数。接下来n行,每行一个字符串,表示文章的一行。每行最多80个字符。Output输出5个正整数,用空格隔开,以换行符结尾,分别为该文章中英文大写字母、小写字母、数字、空格、以及其他字符的个数。**Sample Input**Raw3w703710691d@163.comhttp原创 2020-12-20 21:57:39 · 1467 阅读 · 0 评论 -
西南科技大学Power OJ:实验五 H: 课本第六章-5 逆序存放并输出
Description将一个数组中的值按逆序重新存放,并输出。Input题目有两行输入。第一行为数组中数字的个数n(1≤n≤100)。第二行为n个数字,范围在int以内。Output一行输出。输出逆序数组。**Sample Input**Raw58 6 5 4 1**Sample Output**Raw1 4 5 6 8示例代码:#include <stdio.h>int main (){ int n,i,j=0; scanf("%d",&原创 2020-12-20 21:39:44 · 753 阅读 · 0 评论 -
西南科技大学Power OJ:实验五 输出杨辉三角形的前n行。
Description输出杨辉三角形的前n行。Input输入一个正整数n,代表要求输出的杨辉三角形行数。(1≤n≤20)Output输出n行杨辉三角形。**Sample Input**Raw6**Sample Output**Raw11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1示例代码#include <stdio.h>int main(){ int n, i, j; scanf("%d", &原创 2020-12-20 21:32:11 · 1775 阅读 · 0 评论 -
西南科技大学Power OJ:实验五 K: 课本第六章-11 平行四边形的输出 给定一个正整数n,输出一个边长为n的平行四边形。
Description给定一个正整数n,输出一个边长为n的平行四边形。Input输入一行,为一个正整数n(1≤n≤100)Output输出n行字符,只包含空格和’*’,注意,每行都要有2∗n−1个字符Sample Input53Sample Output***** ***** ***** ***** ******** *** ***示例代码#include <stdio.h>int main (){原创 2020-12-20 21:16:53 · 2387 阅读 · 0 评论 -
西南科技大学Power OJ:实验-实验四 循环控制程序设计 F: 实验四-7 输入一个正整数n,输出n以内的所有完数。
描述输入一个正整数n,输出n以内的所有完数。输入输入一个正整数n(1≤n≤10000)输出输出小于等于n的所有完数,每个数输出一行。样例100006284968128提示1、完数:该数所有因子之和等于该数本身的数。2、通过循环找出n之内的所有完数。#include <stdio.h>int main (){ int n; scanf("%d",&n); int i,j,sum; for(i=1;i<=n;i++) { sum = 0;原创 2020-12-12 23:05:45 · 4683 阅读 · 0 评论 -
西南科技大学Power OJ:实验-实验四 循环控制程序设计 E: 实验四-6 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
描述输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。输入输入一行字符串,总长度不超过1000。输出输出一行,包含四个整数,用空格隔开,分别为字符串中字母的个数,数字个数,空格的个数和其他字符的个数,注意,最后一个数字后不要有空格。样例Orz w703710691d, %just_sort, %%DTDTD18 9 3 6提示1、输入一行字符依次判断,while((c = getchar()) != ‘\n’) {……}2、采用条件嵌套的方式#include <原创 2020-12-12 22:03:56 · 712 阅读 · 1 评论 -
西南科技大学Power OJ:实验-实验四 循环控制程序设计 D: 实验四-5 输入两个正整数m和n,求其最大公约数a和最小公倍数b。
描述:输入两个正整数m和n,求其最大公约数a和最小公倍数b。输入输入两个正整数m和n。(1≤n,m≤231−1,但是不保证n×m≤231−1),注意整型数据的范围。请仔细思考如何处理。输出输出最大公约数a和最小公倍数b,用空格隔开。保证结果1≤a,b≤231−1样例:1000000000 200000000012 151000000000 20000000003 60提示注意,有两种解法都可解此题。介绍其中一种,辗转除法:在m>n条件下,令a=m,b=n,且b!=0条件下,原创 2020-12-12 21:41:19 · 829 阅读 · 0 评论 -
西南科技大学Power OJ:实验-实验四 循环控制程序设计 C: 实验四-4 输入一个大于3的整数n,判定它是否为素数。
描述输入一个大于3的整数n,判定它是否为素数。输入输入一个整数n(3≤n≤107)输出输出一行,先输出这个数,如果这个数是素数,则输出“ is a primer!”,否则,输出“ is not a primer!”。请注意空格。样例6553565535 is not a primer!提示1、如何判断n是素数?(素数是除了1和本身外,没有可被n整除的数。)2、用n去整除从2到√n的数,若余数为0的则结束循环,结束循环的方式可采用break语句。(想想为什么到√n 就足够了?)#in原创 2020-12-12 21:18:26 · 1502 阅读 · 0 评论 -
西南科技大学Power OJ:实验-实验四 循环控制程序设计 B: 实验四-3 求∑ni=1i!
求∑ni=1i!输入:输入一行,一个正整数n,1≤n≤12输出:输出一个正整数,即计算的结果样例:39#include <stdio.h>int main (){ int n; scanf("%d",&n); int sum=0,i,j,t; for(i=1;i<=n;i++) { t = 1; for(j=1;j<=i;j++) { t*=j; } sum+=t; } printf("%d",sum); retu原创 2020-12-12 21:08:54 · 863 阅读 · 0 评论 -
西南科技大学Power OJ:实验-实验四 循环控制程序设计 A: 实验四-1 计算∑ni=1i2
计算∑ni=1i2输入输入一行,一个正整数n,1≤n≤50输出一个整数,计算的结果样例:314#include <stdio.h>int main (){ int n; scanf("%d",&n); int sum=0,i; for(i=1;i<=n;i++) sum+=i*i; printf("%d",sum); return 0; } ...原创 2020-12-12 21:00:01 · 846 阅读 · 0 评论