-
#include <stdio.h> int main() { int year = 2008; int month = 8; int day = 8; int sum,flag; switch(month) { case 1:sum=0;break; case 2:sum=31;break; case 3:sum=59;break; case 4:sum=90;break; case 5:sum=120;break; case 6:sum=151;break; case 7:sum=181;break; case 8:sum=212;break; case 9:sum=243;break; case 10:sum=273;break; case 11:sum=304;break; case 12:sum=334;break; default:printf("一年当中只有十二个月哦~");break; } sum=sum+day; if (year%400==0||(year%4==0 && year%1000!=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 sum = 0; int i; for(i=1; i<=100; i++) { printf("%d\n", i); if(i == 3) goto LOOP; } LOOP:printf("结束for循环了...."); return 0; }查看全部
-
#include <stdio.h> int getAge(numPeople) { int age; if (numPeople==1) age=10; else age=getAge(numPeople-1)+2; return age; } int main() { int fifthAge=getAge(5); printf("第5个人的年龄是%d岁",fifthAge); return 0; }查看全部
-
for后面不可以加分号!!!!查看全部
-
取余运算只适合于两个整数,运算后的符号取决于被模数查看全部
-
for循环打印9*9乘法表。查看全部
-
变量不能连续赋值eg:如int a=b=c;是不合法的 有两种赋值方式 :先声明再赋值 声明的同时赋值查看全部
-
因为sum += i;是放在if()之后的,所以结束循环是没有加上被3整除的数 而左边示例中,printf是放在if()之前的,所以能输出运球5次。查看全部
-
在C语言中等于号是“==”而不是“=”; ‘=’是赋值符号,在判断if语句中的条件时一般都是用逻辑语句不会去用赋值语句,且如果我们把这两个符号弄错之后得出的结果是不一样的查看全部
-
有参函数更为灵活,输出的图形可以随着n的改变而随意变动,只要在main函数中传递一个参数就可以了;而在无参函数中输出的相对就比较固定,当需要改动的时候还需要到自定义的方法内改变循环变量的值。查看全部
-
领哥无敌查看全部
-
除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 取余运算中注意: 该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。 注:C语言中没有乘方这个运算符,也不能用×,÷等算术符号。查看全部
-
C语言中的运算符(算术运算符、赋值运算符、关系运算符、逻辑运算符、三目运算符)查看全部
-
强制类型转换是通过定义类型转换运算来实现的。其一般形式为:(数据类型)(表达式) 其作用是把表达式的运算结果强制转换成类型说明符所表示的类型,例如: double tempOne = 6.777; int tempTwo = (int)tempOne;//强制转换为int类型 printf("%f\n",tempOne); printf("%d\n",tempTwo); 输出结果: 6.777000 6 在使用强制转换时应注意以下问题: 1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x/2转换成int型之后再与y相加了。 2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。 3、强制转换后的运算结果不遵循四舍五入原则。查看全部
-
数据类型存在自动转换的情况,比如: char c='a'; int x; double d; x=c; //字符类型可以自动转换为整型 d=x; //整型可以自动转换为浮点类型 注:字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换查看全部
举报
0/150
提交
取消