永发信息网

求指点一道简单的C语言题

答案:4  悬赏:50  手机版
解决时间 2021-03-25 14:27
求指点一道简单的C语言题
最佳答案
#include 
void main(){
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//添加第一个元素0,否则算法错误,无法计算第一个月的某一天。
int year,month,days,total;
int i=0;
total=0;
printf("Please input the data:
");
scanf("%d.%d.%d",&year,&month,&days);
if((((year%4)==0)&&((year%100)!=0))||((year%400)==0))
a[2]=29;//a[1]改为a[2]
for(i=0;itotal=total+a[i];
total=total+days;
printf("Today is the %dth day of this year.
",total);
}其余未改,重新输入了一遍,就没问题了。不知道你哪个符号用的可能不是西文字符。
至于算法的错误,按我程序中说明的进行修改。
全部回答
scanf第一个参数应该是%d吧
scanf里面,要么就把 . 去掉,要么就把 . 换成 ,

把scanf("&d.%d.%d",&year,&month,&days);改成scanf("%d.%d.%d",&year,&month,&days);。
把for(i=0;i输入时用.隔开年月日。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南京后宰门是禁区吗
办理北京工作居住证,每月需要纳税多少才符合
内地西藏高中班如何?
纯化的pcr产物测序需要什么样的要求
雨花洞井路莲湖汽配城坐几路公交长沙
上海哪里看蛀牙最好
贵云饭店的红烧猪蹄好不好吃
什么植物适宜晚上放在睡房内种养?
配置固体溶质的溶液用什么称量,配置液体溶质
秦镇米皮烫浆咋烫
海螺真的能听见大海的声音吗?
北京潇洒尚轩休闲俱乐部有限公司怎么样?
一个民营企业老板的困惑:是不是企业越大员工
第一批在A股上市的股票有哪些
土右旗明中和二中哪个好
推荐资讯
中国女明星中,身高一米六以下的有那些?
什么软件可以写这种字
纽约与北京的时差是-13时(负数表示同一时刻
什么铜钱只有一面周围有8个小孔中间还有一个
通常买房购房者拿到的证都有什么
日本38,000是人民币多少钱
我是个上班族,想周六日开滴滴做兼职,是做滴
东北地区的甜菜生产主要集中在那里
欲知世事须尝胆,不识人情且爱花,万事必求其所
过度劳动导致有股气在体内乱走,有痛.怎么办?
形容一个人是鸡屁股是什么意思
为什么美国甲流死亡率比中国高
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?