C语言基础题库
NOKIA_LC
计算机
展开
-
计算火车运行时间
分支-12. 计算火车运行时间(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者沈睿(浙江大学)本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。输入格式:输入在原创 2015-02-16 13:31:57 · 10559 阅读 · 1 评论 -
输出短句
IO-05. 输出短句I(5)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard来源ZOJ本题要求编写程序,输出一个短句“Programming in C is fun!”。输入格式:本题目没有原创 2015-02-09 14:03:03 · 2157 阅读 · 0 评论 -
计算天数
分支-13. 计算天数(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者沈睿(浙江大学)本题要求编写程序计算某年某月某日是该年中的第几天。输入格式:输入在一行中按照格式“yyyy/m原创 2015-02-17 13:26:39 · 5691 阅读 · 0 评论 -
输出倒三角图案
IO-08. 输出倒三角图案(5)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)来源ZOJ本题要求编写程序,输出指定的由“*”组成的倒三角图案。输入格式:原创 2015-02-10 17:18:56 · 9148 阅读 · 0 评论 -
计算摄氏温度
IO-09. 计算摄氏温度(10)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)来源ZOJ给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C原创 2015-02-10 17:25:13 · 2665 阅读 · 0 评论 -
计算分段函数
分支-16. 计算分段函数(10)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)本题目要求计算下列分段函数f(x)的值:注:可在头文件中包含math.h,并调用sqrt函数原创 2015-02-24 13:55:36 · 8097 阅读 · 0 评论 -
三角形判断
分支-02. 三角形判断(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者杨起帆(浙江大学城市学院)给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。原创 2015-02-11 14:07:38 · 1041 阅读 · 0 评论 -
比较大小
分支-07. 比较大小(10)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者杨起帆(浙江大学城市学院)本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以原创 2015-02-16 13:24:45 · 2778 阅读 · 0 评论 -
计算个人所得税
分支-10. 计算个人所得税(10)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者沈睿(浙江大学)假设个人所得税为:税率 * (工资 - 1600)。请编写程序计算应缴的所得税,其中税率定义为:原创 2015-02-16 13:26:54 · 2993 阅读 · 0 评论 -
出租车计价
分支-04. 出租车计价(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者沈睿(浙江大学)本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:起步里程为3公里,起原创 2015-02-14 13:33:18 · 2538 阅读 · 0 评论 -
统计学生成绩
分支-17. 统计学生成绩(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:原创 2015-02-27 22:57:14 · 5952 阅读 · 0 评论 -
计算符号函数的值
分支-20. 计算符号函数的值(10)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard来源ZOJ对于任一整数n,符号函数sign(n)的定义如下:请编写程序计算该函数对任一输入整数的值。原创 2015-03-02 23:31:16 · 7585 阅读 · 0 评论 -
阶梯电价
分支-19. 阶梯电价(15)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)来源ZOJ为了提倡居民节约用电,某省电力公司执行“阶梯电价”,安装一户一表的居民用户电价原创 2015-03-03 23:31:12 · 4410 阅读 · 2 评论 -
求一元二次方程的根
分支-18. 求一元二次方程的根(20)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)来源ZOJ本题目要求一元二次方程 a*x2+b*x+c=0 的根,结果保留2位原创 2015-03-04 15:07:03 · 1583 阅读 · 0 评论 -
IP地址转换
字符串-06. IP地址转换(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard一个IP地址是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。输入格式:原创 2015-03-10 08:24:09 · 1017 阅读 · 0 评论 -
最大公约数和最小公倍数
循环-14. 最大公约数和最小公倍数(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者张彤彧(浙江大学)本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出2个原创 2015-03-30 22:14:10 · 2674 阅读 · 0 评论 -
猴子吃桃问题
循环-16. 猴子吃桃问题(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者徐镜春(浙江大学)一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又原创 2015-04-01 19:25:26 · 744 阅读 · 0 评论 -
输出闰年
循环-22. 输出闰年(15)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)来源ZOJ输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能原创 2015-04-02 22:02:50 · 6402 阅读 · 0 评论 -
字符转换
数组-01. 字符转换(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者杨起帆(浙江大学城市学院)本题要求提取一个字符串中的所有数字字符('0'……'9'),将其转换为一个整数输出。输入格式原创 2015-04-03 22:51:51 · 10044 阅读 · 1 评论 -
求交错序列前N项和
循环-21. 求交错序列前N项和(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和原创 2015-04-04 23:21:02 · 9387 阅读 · 0 评论 -
求矩阵的局部极大值
数组-09. 求矩阵的局部极大值(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者徐镜春(浙江大学)给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素原创 2015-04-18 21:51:33 · 2026 阅读 · 1 评论 -
求给定序列前N项和之二
循环-24. 求给定序列前N项和之二(15)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard来源ZOJ本题要求编写程序,计算序列 1! + 2! + ... 的前N项之和。输入格式:输入在一行原创 2015-04-06 15:51:48 · 1188 阅读 · 0 评论 -
有理数比较
结构-01. 有理数比较(10)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者乔林(清华大学)本题要求编写程序,比较两个有理数的大小。输入格式:输入在一行中按照“a1/b1 a2/b2”原创 2015-04-11 11:22:30 · 1739 阅读 · 0 评论 -
字符串转换成十进制整数
数组-08. 字符串转换成十进制整数(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者张彤彧(浙江大学)输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六原创 2015-04-19 19:09:05 · 6291 阅读 · 2 评论 -
求给定序列前N项和之三
循环-25. 求给定序列前N项和之三(15)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard来源ZOJ本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。输入格式:原创 2015-04-07 21:57:56 · 2017 阅读 · 0 评论 -
求整数序列中出现次数最多的数
数组-10. 求整数序列中出现次数最多的数(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者张彤彧(浙江大学)本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入原创 2015-04-13 12:32:36 · 9187 阅读 · 3 评论 -
求给定序列前N项和之四
循环-26. 求给定序列前N项和之四(15)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard来源ZOJ本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。输原创 2015-04-08 15:59:17 · 1576 阅读 · 0 评论 -
数字加密
数组-14. 数字加密(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将原创 2015-04-14 08:57:55 · 1980 阅读 · 0 评论 -
求给定序列前N项和之五
循环-27. 求给定序列前N项和之五(15)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard来源ZOJ本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。输入格式:原创 2015-04-09 13:14:49 · 666 阅读 · 0 评论 -
4-12 判断奇偶性 (10分)
本题要求实现判断给定整数奇偶性的函数。函数接口定义:int even( int n );其中n是用户传入的整型参数。当n为偶数时,函数返回1;n为奇数时返回0。注意:0是偶数。裁判测试程序样例:#include int even( int n );int main(){ int n; scanf("%d", &n); if (e原创 2015-10-14 20:58:28 · 6137 阅读 · 4 评论 -
4-3 简单求和 (10分)
本题要求实现一个函数,求给定的N个整数的和。函数接口定义:int Sum ( int List[], int N );其中给定整数存放在数组List[]中,正整数N是数组元素个数。该函数须返回N个List[]元素的和。裁判测试程序样例:#include #define MAXN 10int Sum ( int List[], int N );int main原创 2015-10-14 13:04:19 · 2790 阅读 · 0 评论 -
使用数组和指针统计成绩
使用数组:#include #include int main(){ int i,sum=0,min=100; int a[8]={75,80,83,85,86,30}; char *MeanLow[4]={"人数","平均成绩","最低分数科目的成绩","最低分数的科目"}; char name[6][5]={"数学","物理","外语","政治","体育"}; printf原创 2015-01-29 14:09:34 · 3639 阅读 · 1 评论 -
10-2. 删除字符串中的子串(20)
10-2. 删除字符串中的子串(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者白洪欢(浙江大学)输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。原创 2015-02-03 13:17:27 · 868 阅读 · 0 评论 -
一年的第几天
题目:输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。#include int main(){ int day,month,year,sum,leap; printf("please input year,month,day\n原创 2015-04-29 21:50:30 · 635 阅读 · 0 评论 -
找完数
循环-23. 找完数(20)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈建海(浙江大学)来源ZOJ所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3原创 2015-04-24 10:49:34 · 3666 阅读 · 2 评论 -
字符串-07. 说反话-加强版 (20)
字符串-07. 说反话-加强版 (20)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越(浙江大学)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用原创 2015-04-22 19:22:43 · 963 阅读 · 0 评论 -
数列求和
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。#include int main(){ int n,t,number=20; float a=2,b=1,s=0; for(n=1;n<=number;n++) { s=s+a/b; t=a; a=a+b; b=t; } printf("sum原创 2015-05-14 22:23:15 · 783 阅读 · 0 评论 -
冒泡排序
#include int main(){ int i=0,j=0,p=0; int a[7]={0,1,8,3,2,4,9}; for(j=0;j<6;j++) { for(i=0;i<6-j;i++) { if(a[i]<a[i+1]) { p=a[i]; a[i]=a[i+1]; a[i+1]=p; } } } fo原创 2015-08-29 11:20:57 · 443 阅读 · 0 评论 -
线性查找
#include #define MAX 1000void Input(int A[],int n);int LinearSearch(int A[],int key,int n); int i; int main(){ int N; int a[MAX]; while(scanf("%d",&N)!=EOF) { Input(a,N); int key,b;原创 2015-08-24 13:07:54 · 578 阅读 · 0 评论 -
递归和递推求阶乘
#include int main(){ int sum=1; int n,i; while(scanf("%d",&n)!=EOF) { for(i=2;i<=n;i++) { sum=sum*i; } printf("%d! = %d\n",n,sum); } return 0; } #include int factor原创 2015-08-23 13:33:52 · 1307 阅读 · 1 评论