进制转换、判断闰年、日期转换
1053 进制转换 1056 进制转换:十进制 -> b进制
进制转换和数字分解本质上是一样的,只不过把原来的10改成8或者b
1039 定义函数判断闰年
1 2 3 4 5 6 7 | int is_leap(int year) { if (year%400==0) return 1; if (year%100==0) return 0; if (year%4==0) return 1; return 0; } |
1049 计算该日在本年中是第几天
在解决这个问题之前,先考虑更简单的问题: 计算具有n个元素的数组之和
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <stdio.h> #define MAXN 100 int main(int argc, char *argv[]) { int a[MAXN], i, n, sum = 0; scanf("%d", &n); for (i=0; i<n; i++) { scanf("%d", &a[i]); sum = sum + a[i]; } printf("%d\n", sum); return 0; } |