2010有道难题-练习赛
来源:互联网 发布:2016年网络伤感歌曲 编辑:程序博客网 时间:2024/05/18 11:49
A题十分简单:求与7无关的平方和。
#include<stdio.h>
int main()
{
int n,i,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if((i%7==0)||(i%10==7)||(i/10==7))
continue;
else
sum=sum+(i*i);
}
printf("%d/n",sum);
return 0;
}
B题其实不难,就是判断循环方面比较麻烦,一不小心就会弄错:
题意是把秒数转换成样例的时间格式,起始点是1970年1月1日
//样例输入
//10
//1234567890
//样例输出
//1970-01-01 00:00:10
//2009-02-13 23:31:30
#include<stdio.h>
int main()
{
}
闰年条件的判断,可别记错了。
而我当时这题主要是在switch中大意出错了,case中减去的应该是上个月的天数。
所以在case判断中,应该以将要减去的天数为因变量,选择月份做case;而不是根据case中的月份为因变量,选择要减去的天数。
C题虽然分数高,但是也挺容易的。
给定一个整数序列,判断其中有多少个数,等于数列中其他两个数的和。 比如,对于数列1 2 3 4, 这个问题的答案就是2, 因为3 = 2 + 1, 4 = 1 + 3。
//样例输入
//2
//4
//1 2 3 4
//5
//3 5 7 9 10
//样例输出
//2
//1
#include<stdio.h>
#include<stdlib.h>
int main()
{
}
这题当时由于卡在第二题,而没有时间写,白白耽误了时间。
可以看到题目给的样例的序列都是递增的,而我写的方法也只是在递增的情况下。不过题目没有明确指出是不是递增。所以我写是这题的代码还有待验证。
不过解决办法也是很简单的。若这样提交上去没有AC,那么就马上加上一个冒泡法将序列排序,再拿去AC,肯定没问题。
题目虽然简单,所以应该赢在时间上。熟能生巧,多练才是王道。若平时不磨刀,要用时刀不锋利很难效率高。
- 2010有道难题练习赛
- 2010有道难题-练习赛
- 有道难题2010练习赛2;
- 有道难题练习赛2中的c题
- 2010 有道难题3
- 有道难题的三道练习题目
- 2011年网易有道难题练习赛第二题Unix时间
- 有道难题
- 有道难题
- 有道难题
- 有道难题
- 有道难题
- 有道难题
- 2010 网易有道练习赛 B题
- 有道5.28练习赛
- 有道难题 有道搜索框
- 网易有道难题,铩羽而归。
- 有道难题之OO
- MVC
- 了解JavaScript类
- DOCTYPE 文档类型
- Cascading Style Sheet 层叠样式表
- A.net一些必须要了解的内容
- 2010有道难题-练习赛
- 关于几个标签的定义
- 2010∽蜕变
- 2010∽蜕变
- 2010∽蜕变
- 2010∽蜕变
- 初来乍到
- 结构体变量的引用
- *乍到。