摘要:
任务描述: 定义一个结构体变量(包括年、月、日),编写程序,要求输入年、月、日,程序能计算并输出该日在本年中是第几天。注意闰年问题。 测试输入: 2000 12 20 预期输出: 12/20 is the 355th day in 2000 程序源码: #include <iostream> usi 阅读全文
摘要:
任务描述: 写一函数,实现两个字符串的比较。 即自己写一个strcmp函数,函数原型为int strcmp(char *p1,char *p2); 设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0,若s1!=s2,返回它们二者第一个不同字符的ASCII码差值(如“BOY”与“ 阅读全文
摘要:
任务描述: 输入一行文字,找出其中的大写字母、小写字母、空格、数字以及其他字符各有多少(要求用指针或引用方法处理)。 测试输入: abcJK 116_ 预期输出: upper case:2 lower case:3 space:1 digit:3 other:1 程序源码: #include <st 阅读全文
摘要:
任务描述: 输入3个整数,按由小到大的顺序输出(要求用指针或引用方法处理) 测试输入: 4 91 51 预期输出: 4 51 91 程序源码: #include <stdio.h> #include <iostream> using namespace std; void sort(int &a,i 阅读全文
摘要:
任务描述: 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列最小(也可能没有鞍点)。 测试输入: 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 阅读全文
摘要:
任务描述: 打印出以下的杨辉三角形(要求打印出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 阅读全文
摘要:
1、用筛法求100之内素数。 相关知识: 用筛法求素数的基本思想是:把从1开始的、某一范围内的正整数从小到大顺序排列, 1不是素数,首先把它筛掉。剩下的数中选择最小的数是素数,然后去掉它的倍数。依次类推,直到筛子为空时结束。 如有: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 阅读全文
摘要:
任务描述 用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意位数的整数。 测试输入: 4399 预期输出: 4 3 9 9 程序源码: #include <stdio.h> #include <iostream> using namespace s 阅读全文
摘要:
1、写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用两个函数,并输出结果,两个整数由键盘输入。 测试输入: 15,25 预期输出: 最小公倍数:5 最大公约数:75 程序源码: #include <iostream> using namespace std; int main() { 阅读全文