XYNU OJ 1010—1019基础题(适合于C语言初学者)
来源:互联网 发布:矩阵归一化处理 编辑:程序博客网 时间:2024/05/29 13:26
欢迎访问XYNUOJ
1010: 例题2-3 判断闰年
提交: 125 解决: 80
[提交][状态][讨论版][Edit] [TestData]
题目描述
输入一个2000至2500年间(包含2000年和2500年)的任意年份,判断是否是闰年。
输入
输入一个整数year,表示年份。输入保证2000≤year≤2500。
输出
如果输入的年份是闰年,请输出“leap year”,否则请输出“not leap year”。
请注意不需要输出引号,行尾输出换行。
请注意不需要输出引号,行尾输出换行。
样例输入
2000
样例输出
leap year
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>int main(){int year;scanf("%d\n",&year);if(((year%4==0) && (year%100!=0))|| year%400==0){printf("leap year\n");}else{printf("not leap year\n");} }
1011: 例题2-4 简单公式计算
时间限制: 1 Sec 内存限制: 12 MB提交: 72 解决: 69
[提交][状态][讨论版][Edit] [TestData]
题目描述
计算
输入
输出
输出题目描述中表达式的值,使用C语言默认舍入方式保留8位小数。请注意行尾输出换行。
样例输出
0.68817218
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>int main(){int sign = 1;double i,sum = 0; for(i = 1; i <= 100; i++){sum = sign*(1/i)+ sum;sign = -sign;}printf("%.8f\n",sum);}
1012: 例题2-5 判断素数
时间限制: 1 Sec 内存限制: 12 MB提交: 99 解决: 70
[提交][状态][讨论版][Edit] [TestData]
题目描述
输入一个大于等于3的正整数,判断其是否是素数。
输入
一个大于等于3并小于10000的正整数n。
输出
如果n是素数,输出“prime”,否则请输出“not prime”。
请注意不需要输出引号,行尾输出换行。
样例输入
17
样例输出
prime
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>int main(){int number,i;scanf("%d",&number);for(i = 2; i < number; i++){if(number%i==0){break;}}if(i >= number){printf("prime");}else{printf("not prime");}return 0; }
1013: 习题2-4-2 多数求最大值
时间限制: 1 Sec 内存限制: 128 MB提交: 120 解决: 69
[提交][状态][讨论版][Edit] [TestData]
题目描述
输入10个整数,输出其中最大的数。
输入
输入包含10行,每一行一个整数。
输出
请输出读入的10个数中的最大值。请注意行尾输出换行。
样例输入
10
619355010710-251151
样例输出
107
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>int main(){int a[10],i,t,j;for(i = 0; i < 10; i++){scanf("%d",&a[i]);}for(j=0;j<9;j++){for(i=0;i<9-j;i++){if(a[i]>a[i+1]){t = a[i];a[i] = a[i+1];a[i+1] = t;}}}printf("%d\n",a[9]);return 0; }
1014: 习题2-4-3 三个数排序输出
时间限制: 1 Sec 内存限制: 128 MB提交: 100 解决: 70
[提交][状态][讨论版][Edit] [TestData]
题目描述
输入3个整数a、b、c,按从小到大的顺序输出。
输入
输入包含一行,包含三个用空格隔开的整数。
输出
请按从小到大的顺序输出读入的三个数。请注意行尾输出换行。
样例输入
18 11 34
样例输出
11 18 34
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>int main(){int a,b,c,t;scanf("%d%d%d",&a,&b,&c);if(a>b){t = a; a = b; b = t;}if(b>c){t = b; b = c; c = t;}if(a>c){t = a; a = c; c = t;}printf("%d %d %d\n",a,b,c);return 0; }
1015: 习题2-4-4 连续多数求和
时间限制: 1 Sec 内存限制: 128 MB提交: 70 解决: 65
[提交][状态][讨论版][Edit] [TestData]
题目描述
求1+2+3+…+100的值。
输入
无
输出
输出题目描述中表达式的值。请注意行尾输出换行。
样例输入
无
样例输出
5050
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>int main(){int i,sum = 0;for(i = 1; i <= 100; i++){sum = sum + i;}printf("%d\n",sum);return 0;}
1016: 习题2-4-5 判断整除
时间限制: 1 Sec 内存限制: 12 MB提交: 67 解决: 64
[提交][状态][讨论版][Edit] [TestData]
题目描述
判断一个整数能否同时被3和5整除。
输入
一个整数n。
输出
如果n是能同时被3和5整除,输出“can”,否则请输出“cannot”。
请注意不需要输出引号,行尾输出换行。
请注意不需要输出引号,行尾输出换行。
样例输入
14
样例输出
cannot
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>int main(){int N;scanf("%d",&N);if(N%3==0 && N%5==0){printf("can");}else{printf("cannot");}return 0;}
1017: 习题2-4-6 判断素数
时间限制: 1 Sec 内存限制: 12 MB提交: 100 解决: 69
[提交][状态][讨论版][Edit] [TestData]
题目描述
输出100至200之间的所有素数。
输入
无
输出
每一个素数一行。
样例输入
无
样例输出
101103107109113127131137139149151157163167173179181191193197199
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>int main(){int N;scanf("%d",&N);if(N%3==0 && N%5==0){printf("can");}else{printf("cannot");}return 0;}
1018: 习题2-4-7 求最大公约数
时间限制: 1 Sec 内存限制: 12 MB提交: 90 解决: 81
[提交][状态][讨论版][Edit] [TestData]
题目描述
读入两个正整数m和n,计算m和n的最大公约数。
输入
两个空格隔开的正整数m和n。
输出
m和n的最大公约数。注意行尾输出换行。
样例输入
35 14
样例输出
7
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>int main(){int m, n,temp,i;scanf("%d%d",&m,&n);if(m > n){temp = m;m = n;n = temp;}for(i = m; i >= 0; i--){if((n%i==0)&&(m%i==0)){printf("%d\n",i);break;}}return 0;}
1019: 习题2-4-8 一元二次方程求根
时间限制: 1 Sec 内存限制: 12 MB提交: 145 解决: 63
[提交][状态][讨论版][Edit] [TestData]
题目描述
求方程式ax2+bx+c=0的根。
输入
三个用空格隔开的整数a、b、c,分别表示一元二次方程的系数,并保证a不为0。
输出
方程式ax2+bx+c=0的根,若有两个不同的实根,则输出这两个实根,用空格隔开;若有一个实根,请直接输出;若没有实根,请输出“no answer”(请注意不需要输出引号)。所有的实数输出请使用C语言的默认舍入方式保留4位小数,注意行尾输出换行。
样例输入
8 -25 4
样例输出
0.1692 2.9558
提示
来源
C语言第四版教学实验-第二章 算法
#include<stdio.h>#include<math.h>int main(){double a, b, c;scanf("%lf%lf%lf",&a,&b,&c);if(b*b<4*a*c){printf("no answer");}else{ printf("%.4f ",(-b-(sqrt(b*b-4*a*c)))/(2*a)); printf("%.4f\n",(-b+(sqrt(b*b-4*a*c)))/(2*a));}return 0;}
适合与C语言初学者和ACMer初学者练手
阅读全文
0 0
- XYNU OJ 1010—1019基础题(适合于C语言初学者)
- XYNU OJ 1000—1009基础题(适合于C语言初学者)
- XYNU OJ 1020—1029基础题(适合于C语言初学者)
- XYNU OJ 1030—1039基础题(适合于C语言初学者)
- XYNU OJ 1040—1049基础题(适合于C语言初学者)
- XYNU OJ 1050—1059基础题(适合于C语言初学者)
- XYNU OJ 1060—1069基础题(适合于C语言初学者)
- XYNU OJ 1070—1079基础题(适合于C语言初学者)
- XYNU OJ 1080—1089基础题(适合于C语言初学者)
- XYNU OJ 1090—1099基础题(适合于C语言初学者)
- XYNU OJ 1100—1109基础题(适合于C语言初学者)
- XYNU OJ 1110—1121基础题(适合于C语言初学者)
- C语言教程~适合于初学者
- C语言基础字符,数据类型整理(适合初学者查看)
- 神器-----Rman(适合于初学者)
- poj2287 Tian Ji -- The Horse Racing(2016xynu暑期集训检测 -----C题)
- IOS初学者之C语言基础 连载一
- xynu 细菌题
- CAD迷你画图(CAD绘图工具) v2017R7 中文版
- 终于要找对象了——面向对象
- 【技能库】--git 删除远程文件夹(267)
- Already value [org.springframework.orm.hibernate5.SessionHolder@64ef8d1e] for current thread
- select的使用及缺陷
- XYNU OJ 1010—1019基础题(适合于C语言初学者)
- sso单点登录
- 使用gdb调试多进程、多线程程序
- 班级人数 oj42
- Meteor Shower
- SIEM 与SOC
- S3C2440 -- 启动文件和Makefile文件分析
- POJ 3669 Meteor Shower
- Gradle解决依赖冲突