求解答一下题目...
1.题目:输入某年某月某日,判断这一天是这一年的第几天?
2.题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
第一个题目写的出些...就是转换不来1年=12月=365天,闰年+1天还能写...求解答+注释...
第二个题目,写的不知道对不对,求个参考答案...同求解答+注释...比较直观
在线等..........
[解决办法]
1.
#include<stdio.h>main() { int days[]={31,28,31,30,31,30,31,31,30,31,30,31};int y,m,d,i,sum=0;printf("输入年月日:");scanf("%d",&y);scanf("%d",&m);scanf("%d",&d);if((y%100==0||y%4==0)&&(y%400!=0)){ days[1]=29;}for(i=0;i<m;i++){ sum+=days[i];}sum+=d;printf("一年的第%d天!\n",sum);}