关闭

山东理工ACM:1181

 题目描述 从键盘输入两个正整数,求这两个正整数的最小公倍数和最大公约数,并输出。 输入 输入包括一行。 两个以空格分开的正整数。 输出 两个整数的最小公倍数和最大公约数。 示例输入 6 8 示例输出 24 2 法1: #include int fac(int x, int y) {  int m,n;  m = x%y;  if (m...
阅读(423) 评论(0)

山东理工ACM:1244

 题目描述 有n(n 输入 输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0表示输入数据的结束,本行不做处理。 输出 对于每个测试实例,输出插入新的元素后的数列。 示例输入 3 3 1 2 4 0 0 示例输出 1 2 3 4 #include int main() {  int m, ...
阅读(409) 评论(0)

山东理工ACM:1333

 题目描述 请使用字符串比较函数,比较两个字符串的大小,并按要求输出比较后的结果。字符串最长不超过15个字符。 输入两个字符串str1和str2,如果第一个字符串与第二个字符串相等,输出str1=str2,如果第一个字符串大于第二个字符串,输出str1>str2,如果第一个字符串小于第二个字符串,输出str1 输入 第1行为第一个字符串。 第2行为第二个字符串。 输出 ...
阅读(1021) 评论(0)

普通参数与指针参数的比较

一,传递内容:       普通变量:传递普通变量的值。       指针变量:传递指针变量指向的变量的地址。 二,传递方向:       普通变量:单向。       指针变量:单向。 三,形参类型:       普通变量:与实参类型相同,也是普通变量。       指针变量:与实参类型相同,也是指针变量。 四,能否改变实参的值:      普通变量:不能。      指针...
阅读(230) 评论(0)

山东理工ACM:1238

 题目描述 数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 输入 输入数据有多组,每组占一行,由两个整数n(n 输出 对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。 示例输入 81 4 2 2 示例输出 94.73 3.41 #...
阅读(636) 评论(0)

山东理工ACM:1596

 题目描述 大家都知道素数是数学中很有意思的一类数,或许聪明的你已经知道了如何判定一个数是否是素数,但今天不一样了,你的任务是求第K大素数。你能快速完成吗? 输入     输入只有一个整数K。 ps:我们只关心那些正整数。 输出 输出只有一行,即第K大素数。 示例输入 5 示例输出 ...
阅读(507) 评论(0)

山东理工ACM:1189(用函数方法)

题目描述 输入一个三位正整数,将它反向输出。 输入 3位正整数。 输出 逆置后的正整数。 示例输入 123 示例输出 321 提示 注意130逆置后是31 #include int main() {  int daozi(int);  int a;  scanf("%d",...
阅读(451) 评论(0)

山东理工ACM:1174(用函数方法)

 题目描述 从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。 输入 正整数n(1≤n≤9)。 输出 指定的菱形。 第一行前面有n-1个空格,第二行有n-2个空格,依此类推。 示例输入 5 示例输出 * *** ***** ******* ********* ******* ...
阅读(270) 评论(0)

山东理工ACM:1154

 题目描述 请编写程序,输入三个整数,求出其中的最大值输出。 输入 在一行上输入三个整数,整数间用逗号分隔。 输出 输出三个数中的最大值。 示例输入 5,7,9 示例输出 max=9 #include int max(int x, int y) {  int z; ...
阅读(323) 评论(0)

山东理工ACM:2737

 题目描述 今天,小鑫在山上玩的时候,意外被推下了悬崖。 当然,掉下悬崖之后必然有奇遇。(剧情就是这么坑爹)就狗血的碰到了野人A和野人B。然后两位野人就给了他一本武功秘籍。  这是一本强大的武功秘籍(好像武功秘籍一直都很强大)。共有40层的内功心法。当他练到第n层的时候,就可以借助高强的武功离开这个地方。你已经知道的是:练成第一层需要一天,练成第二层需要...
阅读(936) 评论(0)

山东理工ACM:1334

 题目描述 从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。 输入 输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不超过20个字符) 输出 输出姓名按字典序排列后的学生姓名和成绩,共10行,每个学生的姓名和成绩占一行,姓名和成绩间用逗号分开。 示例输入...
阅读(836) 评论(0)

山东理工ACM:1180

 题目描述 从键盘输入一行字符(长度小于100),统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。 输入 输入只有一行句子。仅有空格和英文字母构成。 输出 单词的个数。 示例输入 stable marriage problem Consists of Matching members ...
阅读(406) 评论(0)

山东理工ACM:1168

 题目描述 把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。 输入 输入为一行字符串,其中不含空格。长度不超过80个字符。 输出 输出转换好的字符串。 示例输入 ABCD123efgh 示例输出 abcd123EFGH 方法一: #include #i...
阅读(419) 评论(0)

山东理工ACM:1216

 题目描述 1 1 1 1 2 1 1 3 3 1 1 4 6 41 1 5 10 10 5 1 上面的图形熟悉吗?它就是我们中学时候学过的杨辉三角。 输入 输入数据包含多组测试数据。 每组测试数据的输入只有一个正整数n(1≤n≤30),表示将要输出的杨辉三角的层数。 输入以0结束。 输出 对应于每一个输入,请输出相应层...
阅读(716) 评论(0)

山东理工ACM:1172

 题目描述 输入一个正整数n(1 输入 输入包括n+1行。 第一行为整数n; 接下来的n行为矩阵数据。 输出 矩阵的下三角元素之和。 示例输入 5 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 示例输出 75 #include ...
阅读(268) 评论(0)

山东理工ACM:1164

 题目描述 输入N*N的矩阵,输出它的转置矩阵。 输入 第一行为整数N(1≤N≤100)。 接着是一个N*N的矩阵。 输出 转置矩阵。 示例输入 2 1 2 1 2 示例输出 1 1 2 2 #include int main() {  int n,i,j;  scanf...
阅读(295) 评论(0)

山东理工ACM:1174

 题目描述 从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。 输入 正整数n(1≤n≤9)。 输出 指定的菱形。 第一行前面有n-1个空格,第二行有n-2个空格,依此类推。 示例输入 5 示例输出 * *** ***** ******* ********* ******* ***** *** * 方法一 ...
阅读(276) 评论(0)

山东理工ACM:1191

 题目描述 输入一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别输出每一位数字; (3)按逆序输出各位数字。 输入 输入一个不多于5位的正整数。 输出 输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字。 示例输入 123 示例输出 3 1 2 3 3 2 1 #include int main...
阅读(357) 评论(0)

山东理工ACM:1196

 题目描述 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。 输入 输入数据有一行,包含10个整数,用空格分开。 输出 输出数据有两行,第一行为排序后的序列,第二行为排序后各个元素在原来序列中的位置。 示例输入 1 2 3 5 4 6 8 9 10 7 示例输出 1 2 3 4 5 6 7 8 9 10 1 2 3 5 4 6 1...
阅读(304) 评论(0)

山东理工ACM 2554

 题目描述       听说过冒泡排序么?很好玩很暴力的一种排序方式,但对于小数据也是很实用的哦。今天我们不希望你用它来排序,而是希望你能算出从小到大冒泡排序的过程中一共进行了多少次数据交换。 输入 输入数据的第一行为一个正整数 T ,表示有 T 组测试数据。 接下来T行,每行第一个整数N, 然后有N个整数,无序。0 输出 ...
阅读(439) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:10738次
    • 积分:312
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档