当前位置:网站首页>【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;}
边栏推荐
猜你喜欢

The world is on fire, Google servers have crashed

Spark读取多目录

专利说明书怎么写?

新手如何写专利?

Add obsolete flag to pdf

GTK进行rgb绘图

GBASE 8s 数据库复合索引

INFTnews | Forbes Web3 exploration

Huawei Enjoy 50 Pro evaluation: HarmonyOS blessing is smoother and safer

Baidu Intelligent Cloud Zhangmiao: Detailed explanation of enterprise-level seven-layer load balancing open source software BFE
随机推荐
JZ18 删除链表的节点
GBASE 8s 数据库的备份创建
ict的终极模式 是软件研发
JZ76 删除链表中重复的结点
动态规划专题
一级建造师从业者面试需要注意什么问题?
高性能数据访问中间件 OBProxy(三):问题排查和服务运维
五、HikariCP源码分析之初始化分析二
官宣!苏州吴江开发区上线电子劳动合同平台
十一、HikariCP源码分析之HouseKeeper
研究生怎么申请专利,流程是什么?
Add obsolete flag to pdf
新库上线 | CnOpenData国际货运代理信息数据
九、HikariCP源码分析之ConcurrentBag二
rtsp-simple-server + srs搭建流媒体服务器
JZ22 链表中倒数最后k个结点
03-树3 Tree Traversals Again(树的遍历)
中科院TextMind(文心)安装及使用
Small program WeChat positioning is not accurate
撰写英文文献有哪些技巧?