当前位置:网站首页>【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;}
边栏推荐
猜你喜欢
随机推荐
leetcode122. Best Time to Buy and Sell Stock II 买卖股票的最佳时机 II(简单)
百度智能云章淼:详解企业级七层负载均衡开源软件BFE
毕业论文文献综述写作技巧,超级详细!
一篇关于Web3.0如何走向安全时代的说明
chrome集成沙拉查词
Xshell 7 prompts "To continue using this program, you must apply the latest update or use a new version"
An article to understand service governance in distributed development
华为畅享50 Pro评测:HarmonyOS加持 更流畅更安全
华东师范大学副校长周傲英:数据赋能,从数据库到数据中台
SQL 改写系列七:谓词移动
通信岗秋招准备
GBASE 8s 数据索引
JZ23 链表中环的入口结点
SAP BC 源代码搜索
JZ39 数组中出现次数超过一半的数字
怎样下载国内外专利?
leetcode122. Best Time to Buy and Sell Stock II
"Introduction to nlp + actual combat: Chapter 7: Dataset loading in pytorch and the use of its own datasets"
Sorry, it's hard for you to earn middle-aged money
Small program WeChat positioning is not accurate
![[BUG]一个数组new的时候sizeof()忘乘上个数](/img/d7/fa821aee0626e715bbb4e422e7e2fb.png)








