当前位置:网站首页>【C语言入门】ZZULIOJ 1036-1040
【C语言入门】ZZULIOJ 1036-1040
2022-07-29 21:56:00 【逝缘~】
ZZULIOJ 1036:某年某月有多少天
题目描述
给你一个年份和月份,求该月有多少天
输入
一个年份(正整数),一个月份(1-12),中间有一个空格隔开
输出
该月的天数,单独占一行。
样例输入
2012 2样例输出
29#include<stdio.h>main(){int a,b,c;scanf("%d %d",&a,&b);switch(b){case 4:case 6:case 9:case 11: c=30;break;case 2:if(a%4==0&&a%100!=0||a%400==0)c=29;elsec=28;break;default:c= 31;}printf("%d",c);}
ZZULIOJ 1037:四则运算
题目描述
给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果
输入
表达式的格式为:s1 op s2, s1 和 s2 是两个实数,op 表示的是运算符(+,-,*,/),也可能是其他字符。注意运算符两侧各有一个空格。
输出
如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是 0,则输出"Wrong input!"。最后结果小数点后保留两位。
样例输入
1.0 + 1.0样例输出
2.00提示
除数是 0,用|s2|<1e-10(即 10 的-10 次方)判断
#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){double x,y;char op;scanf("%lf %c %lf",&x,&op,&y);switch(op){case'+':printf("%.2f\n",x+y);break;case'-':printf("%.2f\n",x-y);break;case'*':printf("%.2f\n",x*y);break;case'/':if(fabs(y)<1e-10)printf("Wrong input!\n");else printf("%.2f\n",x/y);break;default:printf("Wrong input!\n");} return 0;}
ZZULIOJ 1038:绝对值最大
题目描述
输入 3 个整数,输出绝对值最大的那个数。
输入
输入包含 3 个 int 范围内的整数,用空格隔开。
输出
输出三个数中绝对值最大的数,单独占一行。若绝对值最大的数不唯一,则输出最先出现的那个。例如,若输入为 1 -3 3,则输出为-3;若输入为 1 3 -3 则输出为 3。
样例输入
1 2 -3样例输出
-3#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){int a,b,c,x,y,z,m;scanf("%d %d %d",&a,&b,&c);x=fabs(a);y=fabs(b);z=fabs(c);if (x>=y)m=a;else if(y>=z)m=b;elsem=c;printf("%d",m);return 0;}
ZZULIOJ 1039:n 个数求和
题目描述
输入一个整数 n 和 n 个整数,输出这 n 个整数的和。
输入
输入有两行:第一行是一个正整数 n,第二行是 n 个整数。
输出
输出一个整数,即 n 个数的和。输出单独占一行。
样例输入
37 3 2
样例输出
12#include <stdio.h>#include <stdlib.h>int main(){int i,n,score,sum;sum=0;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%d",&score);sum+=score;}printf("%d",sum);return 0;}
ZZULIOJ 1040:数列求和 1
题目描述
输入一个整数 n,输出数列 1+1/3+1/5+……前 n 项的和。
输入
输入只有一个正整数 n。
输出
结果保留 2 位小数,单独占一行
样例输入
3样例输出
1.53#include <stdio.h>#include <stdlib.h>int main(){int i ,n;double sum=0;scanf("%d",&n);for(i=1;i<=n;i++){sum=sum+1*1.0/(2*i-1);}printf("%.2lf",sum);return 0;}
边栏推荐
- Spark读取多目录
- 支持keep alive长连接【转】
- 都有哪些查找和下载英文文献的方法?
- GBASE 8s 如何通过脚本获取bufwait等统计信息
- 八、HikariCP源码分析之ConcurrentBag一
- [Point Cloud] M3DeTR: Multi-representation, Multi-scale, Mutual-relation 3D Object Detection with Transformers
- GBASE 8s 数据库复合索引
- leetcode122. Best Time to Buy and Sell Stock II
- viewpager fragment data refresh
- 动态规划专题
猜你喜欢
随机推荐
程序员「小镇做题」出身,月薪是父母半年收入 ……
七、HikariConfig初始化分析
基于zigbee的智能管理系统[通俗易懂]
【Verilog】Verilog设计进阶
Add obsolete flag to pdf
SAP MIGO 报错-在例程WERT_SIMULIEREN字段NEUER_PREIS中字段溢出
将文件流转成file文件后使用luckysheet回显数据
JZ23 链表中环的入口结点
E. XOR Tree(树形dp/异或/最近公共祖先)
GBASE 8s自定义存储过程和函数介绍
利用go通道channel实现互斥锁
OPEN数据 | 新库上线 | CnOpenDataA股上市公司社会责任报告数据
bright day
GBASE 8s 如何查看 sbspace 中的可用空间
SAP BC 源代码搜索
jsonArray中按某字段排序
OR62 倒置字符串
线性回归的多种实现方式
The world is on fire, Google servers have crashed
GBASE 8s 数据库的恢复









