栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【C语言】王道oj刷题记录

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【C语言】王道oj刷题记录

先放一个网址:http://oj.lgwenda.com/

至少每天一题,希望能坚持(o゚v゚)ノ

题目记录
        • #2
        • #3
        • #4
        • #5
        • #6
        • #7

#2
#define _CRT_SECURE_NO_WARNINGS
#include
int main() {
	int a,b;
	scanf("%d%d", &a,&b);
	printf("%d", a+b);
}
#3
#define _CRT_SECURE_NO_WARNINGS
#include
int main() {
	int a;
	scanf("%d", &a);
	char ch = a;
	printf("%c",ch);
}
#4

这道居然错了,错误答案:

#define _CRT_SECURE_NO_WARNINGS
#include
void main() {
	int y;
	scanf("%d", &y);
	if (y % 4 == 0) {
		printf("yes");
	}
	else
		printf("no");
}

原来是闰年判断规则错了…(⊙_⊙;)…
闰年:

  • 能被4整除且不能被100整除(如2004年是闰年,而1900年不是)
  • 能被400整除(如2000年是闰年)

正确答案:

#define _CRT_SECURE_NO_WARNINGS
#include
void main() {
	int y;
	scanf("%d", &y);
	if (y % 400 == 0|| y % 4 == 0 && y % 100 != 0) {
		printf("yes");
	}
	else
		printf("no");
}
#5
#include
int main() {
	int i;
	char j;
	float k;
	scanf("%d %c %f",&i,&j,&k);
	printf("%.2fn", i+(int)j+k);
}

%c前要空格

#6
int main() {
	int i;
	int a = 1;//记录10的整型商
	int au = 0;//造一个倒过来的数
	int c = 0;//记录余数
	scanf("%d",&i);
	a = i / 10;
	c = i % 10;
	while (a != 0)//只剩一位就跳出来,小于10的数进不来直接no
	{
		au = au * 10 + c;
		c = a % 10;
		//a为个位时如果继续,就取不到最后一位的余数,所以多加一句。
		if (a < 10) {
			au = au * 10 + c;
		}
		a = a / 10;
	}
	if (au == i) {
		printf("yes");
	}
	else {
		printf("no");
	}
}
#7
int main() {
	int n;
	int a = 1;
	scanf("%d", &n);
	for (n = n; n > 0; n--) {
		a = a * n;
	}
	printf("%d", a);
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/875303.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号