www.ccmd.net > C语言编程 求高手 题目:任意输入两个日期,计算两...

C语言编程 求高手 题目:任意输入两个日期,计算两...

使用一个2行12列的数组,分闰年与否记录各个月份的天数,然后后边的就简单了

#include "stdio.h" main() { int a,b,c; printf("please input two numbers:\n"); scanf("%d %d",&a,&b); c=a+b; printf("c=%d\n",c); }

如果是谭浩强版本的,不要去尝试他的例子,有很多错误。我们上的就是这本书,老师重新打的例子

日期转为秒不适用于1970年以前的时间。建议使用sprintf把时间转换成YYYYMMDD的字符串(如果日期都在2000年之后,YYMMDD也行),然后用strcmp比较。

main函数调用ym函数时输入的事y,i 不是m月份!!!! m是固定的不会改变!!! void main() {int y,m,i,day,days=0; scanf("%d%d%d",&y,&m,&day); for(i=1;i

回答过了,怎么又问了? 题目没有约定输入结束的标志,所以下面程序,读一组,算一组,无限循环。 用 ctrl-C 组合键结束程序. #include int d[1000]; // 放原始数据 int v[1000][2]; //放不同数据和数据出现的个数 int main() { int i,j,k,n,m,f...

需要判断计算多人的工资: #include #include main() {int n; char yn; while(1) {printf("请输入税前工资\n"); scanf("%d",&n); yn=getchar(); printf("税后工资为:"); switch(n/1000) {case 0:printf("%.2f元\n",n*(1-0.017)); case 1:printf(...

就一个问题,新分配的内存没有初始化,所以说结果是很不确定的,“运算出来不同字母数总是会比实际数多一个”,我这里多出了很多哦~ 修改之后运行正常: 当然了,也可以搞点专业的做法: 我装逼结束了。嗯,就是这样。

#include #include #include #define N 6000 int main() { static int r[6]={0}; int i; srand(time(0)); for(i=0;i

第一种: #include using namespace std; int main(){ int k; cin>>k; int n1=0, n5=0, n10=0; for (int i=0;i>n; if (n == 1) n1++; else if (n == 5) n5++; else if (n == 10) n10++; } cout

网站地图

All rights reserved Powered by www.ccmd.net

copyright ©right 2010-2021。
www.ccmd.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com