免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 3684 | 回复: 20
打印 上一主题 下一主题

再次求助:关于结构体变量声明报废的问题,坛主请进 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-22 12:04 |只看该作者 |倒序浏览
程序如下:
#include<iostream.h>;
#include<stdio.h>;
struct days
{int years;
int mouths;
int day;
}day_s;
scanf("lease input how mang years%d\n",&day_s.years);   //
scanf("lease input how mang mouths%d\n",&day_s.mouths);
scanf("lease input how mang days%d\n",&day_s.day);
void main()
{
int m,i,sum;
if(day_s.years%4==0&&day_s.years%100!=0||day_s.years%400==0)m=29;
else m=28;
for(i=1;i<day_s.mouths;i++)
{if(i==2)sum+=m;
  else
  if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)sum+=31;
  else
  sum+=30;
}
sum+=day_s.day;
cout<<"the sum is "<<sum<<"days"<<endl;
}
c++ 报错为:error 1:style of function definition is now obsolete 声明函数报废了
           error 2: ) expeceat
请问程序该如何修改

论坛徽章:
0
2 [报告]
发表于 2003-07-22 13:46 |只看该作者

再次求助:关于结构体变量声明报废的问题,坛主请进

main上的三个scanf是什么意思?
不好意思,我只会c!

论坛徽章:
0
3 [报告]
发表于 2003-07-22 18:52 |只看该作者

再次求助:关于结构体变量声明报废的问题,坛主请进

scanf就是c的内容啊!
我晕了

论坛徽章:
0
4 [报告]
发表于 2003-07-22 20:12 |只看该作者

再次求助:关于结构体变量声明报废的问题,坛主请进

scanf用错地方了,要放在main中使用!

论坛徽章:
0
5 [报告]
发表于 2003-07-22 20:56 |只看该作者

再次求助:关于结构体变量声明报废的问题,坛主请进

scanf可以在MAIN外使用??
我也只学过C,看不懂。。。

论坛徽章:
0
6 [报告]
发表于 2003-07-22 21:02 |只看该作者

再次求助:关于结构体变量声明报废的问题,坛主请进

我也看不懂

论坛徽章:
0
7 [报告]
发表于 2003-07-22 21:04 |只看该作者

再次求助:关于结构体变量声明报废的问题,坛主请进

这个能通过编译吗?太诧异了

论坛徽章:
0
8 [报告]
发表于 2003-07-22 21:58 |只看该作者

再次求助:关于结构体变量声明报废的问题,坛主请进

哈哈这是什么程序??

论坛徽章:
0
9 [报告]
发表于 2003-07-22 22:00 |只看该作者

再次求助:关于结构体变量声明报废的问题,坛主请进


  1. #include<iostream.h>;
  2. #include<stdio.h>;
  3. struct days
  4. {int years;
  5. int mouths;
  6. int day;
  7. };
  8. static days day_s;

  9. void main()
  10. {
  11. scanf("Please input how mang years%d\n",&day_s.years); //
  12. scanf("Please input how mang mouths%d\n",&day_s.mouths);
  13. scanf("Please input how mang days%d\n",&day_s.day);

  14. int m,i,sum;
  15. if(day_s.years%4==0&&day_s.years%100!=0||day_s.years%400==0)m=29;
  16. else m=28;
  17. for(i=1;i<day_s.mouths;i++)
  18. {if(i==2)sum+=m;
  19. else
  20. if(i==1||i==3||i==5||i==7||i==8||i==10||i==12)sum+=31;
  21. else
  22. sum+=30;
  23. }
  24. sum+=day_s.day;
  25. cout<<"the sum is "<<sum<<"days"<<endl;
  26. }
复制代码

论坛徽章:
0
10 [报告]
发表于 2003-07-23 13:00 |只看该作者

再次求助:关于结构体变量声明报废的问题,坛主请进

难道没有人能帮忙吗
      应该是很简单的错误啊
哇哇!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP