素数
Time Limit:1000MS Memory Limit:65536K
Total Submit:588 Accepted:531
Description
输入正整数N,验证N是否为素数
Input
输入的N满足N>1
Output
如果N为素数,输出yes,否则输出no
Sample Input
29
Sample Output
yes
正整数的位数
Time Limit:1000MS Memory Limit:65536K
Total Submit:671 Accepted:621
Description
输入正整数N,判断N的位数
Input
正整数N(N≤10000)
Output
整数的位数
Sample Input
365
Sample Output
3
月份与天数
Time Limit:1000MS Memory Limit:65536K
Total Submit:422 Accepted:392
Description
输入公历的年份以及月份,输出这个月的天数
按照公历的历法,每年的1、3、5、7、8、10、12月份有31天,4、6、9、11月份有30天,平年的2月份有28天,闰年的2月份有29天
Input
输入的数据格式是固定的YYYYMM的形式,即:年份占4个数位,月份占2个数位,且没有不合理的输入,如200913的形式
Output
要求输出月份的天数
Sample Input
200902
Sample Output
28
字符串复制
Time Limit:1000MS Memory Limit:65536K
Total Submit:291 Accepted:224
Description
用字符指针实现函数str_cat(s,t),将字符串t复制到字符串s的末端,并且返回字符串s的首地址,并编写主程序。
Input
见描述
Output
见描述
Sample Input
abc
def
Sample Output
abcdef
字符串输出
Time Limit:1000MS Memory Limit:65536K
Total Submit:88 Accepted:70
Description
编写一个程序,输入一个字符串后再输入2个字符,输出此字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。用返回字符指针的函数实现。
Input
见描述
Output
见描述
Sample Input
program
r
g
Sample Output
rog
输入一个月份,输出对应的英文名称
Time Limit:1000MS Memory Limit:65536K
Total Submit:289 Accepted:236
Description
输入一个正整数repeat (0编写程序,输入一个月份,输出对应的英文名称,要求用指针数组表示12个月的英文名称。
若输入月份错误,输出提示信息。
Input
见描述
Output
见描述
Sample Input
3
5
9
14
Sample Output
May
September
Wrong input!
单词升序排列后输出
Time Limit:1000MS Memory Limit:65536K
Total Submit:210 Accepted:151
Description
输入若干有关颜的英文单词,以#作为输入结束标志,对这些单词升序排列后输出。其中颜的英文单词数数小于20个,颜的英文单词长度均不超过10个字符。
Input
见描述
Output
见描述
Sample Input
red
blue
yellow
green
purple
Sample Output
blue green purple red yellow
最长的字符串的长度
Time Limit:1000MS Memory Limit:65536K
Total Submit:58 Accepted:13
Description
编写一个函数int max_len(char *s[ ], int n),用于计算有n(n<10)个元素的指针数组s中最长的字符串的长度,并编写主程序验证。
Input
见描述
Output
见描述
Sample Input
4
blue
yellow
red
green
Sample Output
length=6
个位数、十位数和百位数
Time Limit:1000MS Memory Limit:65536K字符串函数编程题
Total Submit:557 Accepted:0
Description
当n为152时,分别求出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。
Input
见描述
Output
见描述
Sample Input
152
Sample Output
整数152的
个位数字是2
十位数字是5
百位数字是1
和、差、积、商与余数
Time Limit:1000MS Memory Limit:65536K
Total Submit:280 Accepted:214
Description
输入2个整数num1和num2,计算并输出它们的和、差、积、商与余数。
请注意:输出两个整数的余数需要用 printf("%d%%%d=%d\n",num1,num2,num1%num2);
Input
见描述
Output
见描述
Sample Input
5 3
Sample Output
5+3=8
5-3=2
5*3=15
5/3=1
5%3=2
1+2+3+......+100
Time Limit:1000MS Memory Limit:65536K
Total Submit:1068 Accepted:527
Description
计算表达式1+2+3+......+100的值。
Input
NO
Output
sum=5050
Sample Input
NO
Sample Output
sum=5050
1/m+1/(m+1)+1/(m+2)+......+1/n的值
Time Limit:1000MS Memory Limit:65536K
Total Submit:317 Accepted:262
Description
输入一个正整数repeat (0输入2个正整数m和n(m<=n),计算表达式1/m+1/(m+1)+1/(m+2)+......+1/n的值,输出时保留3位小数。
Input
见描述
Output
见描述
Sample Input
3
5 15
10 20
1 3
Sample Output
sum=1.235
sum=0.769
sum=1.833
成绩等级
Time Limit:1000MS Memory Limit:65536K
Total Submit:354 Accepted:234
Description
输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数。成绩等级分为五级,分别为A(90-100)、B(80-89)、C(70-79)、D(60-69)和E(0-59)。
Input
见描述
Output
见描述
Sample Input
5
77
54
92
73
60
Sample Output
Number of A(90-100):1
Number of B(80-89):0
Number of C(70-79):2
Number of D(60-69):1
Number of E(0-59):1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论