1个回答
2013-11-02
展开全部
我给你点题目吧 当初学C时很有挑战的.1韩信点兵:相传汉高祖刘邦问大将军韩信统御兵士多少,韩信答说,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人。刘邦茫然而不知其数。编写出一个程序帮助刘邦找出答案。(求余用”%”,在1000里找)
1编写程序实现:将用户输入的一行字符去除空格输出。如用户输入:“adbc edfg hijk”则输出“abcdedfghijk”。 (提示:空格也为一字符,用‘ ‘表示)
编写一程序,由用户输入两个字符串A、B,若字符串B的长度< = 5,则将字符串B连接到字符串A的后面;否则若字符串B的长度 > 5,则将字符串B的前5个字符连接到字符串A的后面。要求不用strcat函数。字符串名可任意取。
1文件加密:输入一个四位整数,将每一位数加5然后除以10所得的余数代替原来那位数,然后将所得的第一位和第四位的数字交换。如输入数字6554则输出9001
1将一个数组中的值按逆序重新存放。例如原来顺序为:9、8、6、5、4、1。逆序存放的结果为1、4、5、6、8、9。然后将结果输出。
1用筛选法求100之内的素数。
素数:只能被1和本省整除的数。
筛选法思路:将自然数1~100按顺序列成一张表,然后逐个判断它们是否素数。
具体做法:1。先将1去掉。
2。用2去除它后面的各个数,把能被2整除的数去掉。
3。用3去除它后面的各个数,把能被3整除的数去掉。
4。分别用4、5……各数去除它后面的数,去除相应的数。
5。剩下的就是素数。
8.随机输入一个4行3列的二维数组,找出每一行的最大值。
9.输入一个十进制数,将对应的二进制码输出。(提示:可将与2相除的余数放在一数组中)
10.输入一不含空格的字符串,将该字符串中的字符按从小到大的顺序输出。如输入“nihao”,则输出“ahino”。
11.1若一个四位数等于它每一位数字的4次方之和,则称这个四位数为“玫瑰花数”。例如1634=14+64+34+44 找出所有的玫瑰花数。(提示:4位数从1000~9999,逐个判断)
12.1如果一个数等于它的全部因数之和(本身不在内),称之为完全数。例如28的全部因数是1,2,4,7,14。而且28=1+2+4+7+14。写一个程序判断用户输入的数是否是完全数。
13.编写一程序,将两个字符串s1和s2比较,如果s1>s2,输出一正数;s1=s2输出0;s1<s2,则输出一个负数。不要用strcmp函数。两个字符串用gets函数读入。输出的正数或负数的绝对值应是相比较的两个字符串相应字符的ASCII码的差值。如:“A”与“C”相比,由于“A”<“C”,应输入负数,且由于“A”与“C”的ASCII码差值为2,因此应输出“-2”。同理,“And”和“Aid”比较,“n”比“i”大5,因此输入“5”。(提示:‘C‘的ASCII码为67,’A’的ASCII码为65,且’C’-‘A’= 2 )
14.有一行电文,已按下面规律译成密码:
A ->Z a->z
B->Y b->y
C->X c->x
…… ……
即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编写程序实现将密码译回原文。并打印出密码和原文。如R droo erhrg Xsrmz mvcg dvvp 译成原文为I will visit China next week
15.1四则运算:+-* / 的实现:用户输入按格式:整数 四则运算符 整数,将最后的结果输出。如输入“1+2”则输出“3”;输入“1*2”则输出“2”。(提示:将+-* / 作为字符处理)
16.输入一个整数n转换称成字符串输出。例如输入483,应输出字符串“483“。(提示:字符串可用字符数组存贮,整数0的ASCII码为48)
1一辆卡车违反交通规则,撞人后逃跑.现场有三个目击证人,但都没有记住车牌号,只记下车号的一些特征,甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙说:四位车号刚好是一个整数的平方.请根据以上的线索求出车号. 字符类的IP如 192.168.1.1 转化为long类型 (把Long类型转为字符串IP)1假如有一个简单的数组int[ ] IntArray 已排序(升序),要在该数组中查找元素int a,请用C#实现二分查找算法捕鱼与分鱼 A B C D E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为5份,把多余的1条鱼扔掉,拿走自己的1份。B第二个醒来,也将鱼分为5份,把多余的1条扔掉,拿走自己的一份。C、D、E 依次醒来,也按同样的方法拿鱼。问他们合伙至少捕了多少鱼?
1计算1-3+5-7+……+-99+101的值。1从3个红球、5个白球、6个黑球中任意取出8个球,且其中必须有白球,输出所有可能的方案。
1编写程序实现:将用户输入的一行字符去除空格输出。如用户输入:“adbc edfg hijk”则输出“abcdedfghijk”。 (提示:空格也为一字符,用‘ ‘表示)
编写一程序,由用户输入两个字符串A、B,若字符串B的长度< = 5,则将字符串B连接到字符串A的后面;否则若字符串B的长度 > 5,则将字符串B的前5个字符连接到字符串A的后面。要求不用strcat函数。字符串名可任意取。
1文件加密:输入一个四位整数,将每一位数加5然后除以10所得的余数代替原来那位数,然后将所得的第一位和第四位的数字交换。如输入数字6554则输出9001
1将一个数组中的值按逆序重新存放。例如原来顺序为:9、8、6、5、4、1。逆序存放的结果为1、4、5、6、8、9。然后将结果输出。
1用筛选法求100之内的素数。
素数:只能被1和本省整除的数。
筛选法思路:将自然数1~100按顺序列成一张表,然后逐个判断它们是否素数。
具体做法:1。先将1去掉。
2。用2去除它后面的各个数,把能被2整除的数去掉。
3。用3去除它后面的各个数,把能被3整除的数去掉。
4。分别用4、5……各数去除它后面的数,去除相应的数。
5。剩下的就是素数。
8.随机输入一个4行3列的二维数组,找出每一行的最大值。
9.输入一个十进制数,将对应的二进制码输出。(提示:可将与2相除的余数放在一数组中)
10.输入一不含空格的字符串,将该字符串中的字符按从小到大的顺序输出。如输入“nihao”,则输出“ahino”。
11.1若一个四位数等于它每一位数字的4次方之和,则称这个四位数为“玫瑰花数”。例如1634=14+64+34+44 找出所有的玫瑰花数。(提示:4位数从1000~9999,逐个判断)
12.1如果一个数等于它的全部因数之和(本身不在内),称之为完全数。例如28的全部因数是1,2,4,7,14。而且28=1+2+4+7+14。写一个程序判断用户输入的数是否是完全数。
13.编写一程序,将两个字符串s1和s2比较,如果s1>s2,输出一正数;s1=s2输出0;s1<s2,则输出一个负数。不要用strcmp函数。两个字符串用gets函数读入。输出的正数或负数的绝对值应是相比较的两个字符串相应字符的ASCII码的差值。如:“A”与“C”相比,由于“A”<“C”,应输入负数,且由于“A”与“C”的ASCII码差值为2,因此应输出“-2”。同理,“And”和“Aid”比较,“n”比“i”大5,因此输入“5”。(提示:‘C‘的ASCII码为67,’A’的ASCII码为65,且’C’-‘A’= 2 )
14.有一行电文,已按下面规律译成密码:
A ->Z a->z
B->Y b->y
C->X c->x
…… ……
即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编写程序实现将密码译回原文。并打印出密码和原文。如R droo erhrg Xsrmz mvcg dvvp 译成原文为I will visit China next week
15.1四则运算:+-* / 的实现:用户输入按格式:整数 四则运算符 整数,将最后的结果输出。如输入“1+2”则输出“3”;输入“1*2”则输出“2”。(提示:将+-* / 作为字符处理)
16.输入一个整数n转换称成字符串输出。例如输入483,应输出字符串“483“。(提示:字符串可用字符数组存贮,整数0的ASCII码为48)
1一辆卡车违反交通规则,撞人后逃跑.现场有三个目击证人,但都没有记住车牌号,只记下车号的一些特征,甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙说:四位车号刚好是一个整数的平方.请根据以上的线索求出车号. 字符类的IP如 192.168.1.1 转化为long类型 (把Long类型转为字符串IP)1假如有一个简单的数组int[ ] IntArray 已排序(升序),要在该数组中查找元素int a,请用C#实现二分查找算法捕鱼与分鱼 A B C D E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为5份,把多余的1条鱼扔掉,拿走自己的1份。B第二个醒来,也将鱼分为5份,把多余的1条扔掉,拿走自己的一份。C、D、E 依次醒来,也按同样的方法拿鱼。问他们合伙至少捕了多少鱼?
1计算1-3+5-7+……+-99+101的值。1从3个红球、5个白球、6个黑球中任意取出8个球,且其中必须有白球,输出所有可能的方案。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询