摘要: 任务描述: 输入一行文字,找出其中的大写字母、小写字母、空格、数字以及其他字符各有多少(要求用指针或引用方法处理)。 测试输入: abcJK 116_ 预期输出: upper case:2 lower case:3 space:1 digit:3 other:1 程序源码: #include <st 阅读全文
posted @ 2020-04-15 15:23 创造bug的夫 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 任务描述: 输入3个整数,按由小到大的顺序输出(要求用指针或引用方法处理) 测试输入: 4 91 51 预期输出: 4 51 91 程序源码: #include <stdio.h> #include <iostream> using namespace std; void sort(int &a,i 阅读全文
posted @ 2020-04-15 15:21 创造bug的夫 阅读(4510) 评论(0) 推荐(0) 编辑
摘要: 任务描述: 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列最小(也可能没有鞍点)。 测试输入: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 预期输出: a[0][4]=5 程序源码: #include <stdio.h> #i 阅读全文
posted @ 2020-04-15 15:18 创造bug的夫 阅读(3056) 评论(0) 推荐(0) 编辑
摘要: 任务描述: 打印出以下的杨辉三角形(要求打印出10行) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 程序源码: #include <iostream> #include <iomanip> using namespace std; #include <math.h> int main 阅读全文
posted @ 2020-04-15 15:14 创造bug的夫 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: 1、用筛法求100之内素数。 相关知识: 用筛法求素数的基本思想是:把从1开始的、某一范围内的正整数从小到大顺序排列, 1不是素数,首先把它筛掉。剩下的数中选择最小的数是素数,然后去掉它的倍数。依次类推,直到筛子为空时结束。 如有: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 阅读全文
posted @ 2020-04-15 15:11 创造bug的夫 阅读(2812) 评论(0) 推荐(0) 编辑
摘要: 任务描述 用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。 测试输入: 4399 预期输出: 4 3 9 9 程序源码: #include <stdio.h> #include <iostream> using namespace s 阅读全文
posted @ 2020-04-15 14:51 创造bug的夫 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: 1、写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用两个函数,并输出结果,两个整数由键盘输入。 测试输入: 15,25 预期输出: 最小公倍数:5 最大公约数:75 程序源码: #include <iostream> using namespace std; int main() { 阅读全文
posted @ 2020-04-15 14:44 创造bug的夫 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 1、编写shell脚本 ex1.sh,提示用户输入用户名,并判断此用户名是否存在。 (提示:利用read、grep和/etc/passwd) #!/bin/bash echo "请输入用户名" read username #相当于scanf if grep $username /etc/passwd 阅读全文
posted @ 2020-04-12 11:51 创造bug的夫 阅读(1251) 评论(0) 推荐(0) 编辑