-
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
int sum,flag;
switch(month)
{
case 1: 0;
break;
case 2: 31;
break;
case 3: 59;
break;
case 4: 90;
break;
case 5: 120;
break;
case 6: 151;
break;
case 7: 181;
break;
case 8: 212;
break;
case 9: 243;
break;
case 10: 273;
break;
case 11: 304;
break;
case 12: 334;
break;
}
sum=sum+day;
if((year%4==0 && year%100!=0) || year%400==0)
flag=1;
else
flag=0;
if(flag=1&&month>2)
sum++;
printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);
return 0;
}
查看全部 -
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
int sum,flag;
/*
* 请使用switch语句,if...else语句完成本题
* 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”
* 小编还是希望大家独立完成哦~
*/
switch(month)
{
case 1: 0;
break;
case 2: 31;
break;
case 3: 59;
break;
case 4: 90;
break;
case 5: 120;
break;
case 6: 151;
break;
case 7: 181;
break;
case 8: 212;
break;
case 9: 243;
break;
case 10: 273;
break;
case 11: 304;
break;
case 12: 334;
break;
}
sum=sum+day;
if((year%4==0 && year%100!=0) || year%400==0)
flag=1;
else
flag=0;
if(flag=1&&month>2)
sum++;
printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);
return 0;
}
查看全部 -
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
int sum,flag;
/*
* 请使用switch语句,if...else语句完成本题
* 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”
* 小编还是希望大家独立完成哦~
*/
switch(month)
{
case 1: 0;
break;
case 2: 31;
break;
case 3: 59;
break;
case 4: 90;
break;
case 5: 120;
break;
case 6: 151;
break;
case 7: 181;
break;
case 8: 212;
break;
case 9: 243;
break;
case 10: 273;
break;
case 11: 304;
break;
case 12: 334;
break;
}
sum=sum+day;
if((year%4==0 && year%100!=0) || year%400==0)
flag=1;
else
flag=0;
if(flag=1&&month>2)
sum++;
printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);
return 0;
}
查看全部 -
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
int sum,flag;
/*
* 请使用switch语句,if...else语句完成本题
* 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”
* 小编还是希望大家独立完成哦~
*/
switch(month)
{
case 1: 0;
break;
case 2: 31;
break;
case 3: 59;
break;
case 4: 90;
break;
case 5: 120;
break;
case 6: 151;
break;
case 7: 181;
break;
case 8: 212;
break;
case 9: 243;
break;
case 10: 273;
break;
case 11: 304;
break;
case 12: 334;
break;
}
sum=sum+day;
if((year%4==0 && year%100!=0) || year%400==0)
flag=1;
else
flag=0;
if(flag=1&&month>2)
sum++;
printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);
return 0;
}
查看全部 -
00
查看全部 -
1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;
2、函数名称遵循标识符命名规范;
3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]);查看全部 -
递归函数必须有结束条件。
查看全部 -
printf("x%%y=%d\n",x%y);
如果是
printf("x%y=%d\n",x%y); 时会报输出错误。
查看全部 -
函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型为准,自动进行类型转换。
查看全部 -
嵌套循环的执行顺序:
外层执行一次,内层执行一周,变量全部执行一次
整体执行次数是内外循环的乘积
查看全部 -
如何获得±1:
循环中利用-1相乘,每次循环变量的符号改变(参与循环中时变量就一直在循环中变化了,不受初始值影响)
查看全部 -
int jR = joneResult(a, b, c);
如果两者不一致,则以函数返回类型为准,自动进行类型转换。
查看全部 -
实参应预先用赋值等办法使实参获得确定值。
查看全部 -
[参数]包含的内容可以省略,数据类型说明省略,默认是int类型函数;
查看全部 -
#include<stdio. h>
int main()
{
printf(“123”\n);
return 0;
}
查看全部 -
#include <stdio. h>
int main()
{
printf(“very Good \n”);
return 0;
}
查看全部 -
注:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换
ps:自动转换是在编译的时候自动完成的
查看全部 -
规律
查看全部
举报