-
#include <stdio.h>
int main()
{
/* 定义需要计算的日期 */
int year = 2008;
int month = 8;
int day = 8;
int i=1;
int sum =0;
do
{
i++;
switch(i)
{
case 2:
case 4:
case 6:
case 9:
case 11:
sum +=30;
break;
default:
sum +=31;
break;
}
}
while(i<=month-1);
if(year%4==0)
{
sum-=1;
}
else
{
sum-=2;
}
sum=sum+day;
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;
/*
* 请使用switch语句,if...else语句完成本题
* 如有想看小编思路的,可以点击左侧任务中的“不会了怎么办”
* 小编还是希望大家独立完成哦~
*/
int i=1;
int sum =0;
do
{
i++;
switch(i)
{
case 2:
case 4:
case 6:
case 9:
case 11:
sum +=30;
break;
default:
sum +=31;
break;
}
}
while(i<=month-1);
if(year%4==0)
{
sum-=1;
}
else
{
sum-=2;
}
sum=sum+day;
printf("%d年%d月%d日是该年的第%d天",year,month,day,sum);
return 0;
}
查看全部 -
/* */注释多行
//注释一行
查看全部 -
一个C程序就是由若干头文件和函数组成
#include <stdio.h>就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作
函数就是实现代码逻辑的一个小的单元查看全部 -
耐心 思考 多看 热情查看全部
-
#include<stdio.h>
int getGirth(int a,int b,int c)
{
if((a+b)<=c||(a+c)<=b||(b+c)<=a)
{
printf("不构成三角形");
return 0;
}
else
{
int cirf = a+b+c;
return cirf;
}
}
int main()
{
int a,b,c;
a=3;
b=4;
c=5;
printf("三角形周长是:%d",getGirth(a,b,c));
return 0;
}查看全部 -
#include<stdio.h> int main() {
int year = 2014
if(results == 2014)
{ printf("%s\n","平年"); } else { printf("%s\n","闰年"); } return 0 }查看全部 -
#include<stdio.h>
int main()
{
int x = 5;
int y = 8;
int z = (x*8)/(y+2);
printf("z=%d\n",z);
return 0
}
查看全部 -
#include <stdio.h>
int main()
{
int score[10]={67,98,75,63,82,79,81,91,66,84};
int i,j;
for(i=9;i>=0;i--)
{
for(j=0;j<=i;j++)
{
if(score[i]>=score[i+1])
{
int a;
a=score[i];
score[i]=score[i+1];
score[i+1]=a;
}
}
}
printf(score[9]);
return 0;
}
查看全部 -
C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:
(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。
(2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。
(3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。
(4)标识符不能是C语言的关键字。查看全部 -
#include <stdio.h>
int main()
{
int score[10]={67,98,75,63,82,79,81,91,66,84};
int i;
int sum=0;
for(i=0;i<10;i++)
{
sum=sum+score[i];
}
printf("%d\n",sum);
return 0;
}
查看全部 -
#include<stdio.h>
int main()
{
int height = 175;
double money = 1500000;
printf("180>=180&&175<180:%d\n");
printf("1000000>=1000000&&1500000>1000000:%d\n");
return 0
}
查看全部 -
#include<stdio.h>
int main()
{
int x=5
int y=5
int z=10
printf ("x>=y:%d\n");
printf ("y>=x:%d\n");
printf ("y<z:%d\n");
printf ("z<=x:%d\n");
printf ("z=x+y:%d\n");
return 0
}
查看全部 -
#include <stdio.h>
int main()
{
int age;
age=18;
/*这里定义年龄*/
printf("我今年%d岁!\n", age);
return 0;
}查看全部 -
#include <stdio.h>
int main()
{
int my = 18; //这里命名正确吗?
printf("恭喜修改正确");
return 0;
}查看全部 -
因为switch语句只能判断下面执行语句中有的,例如:case1、case2、case3、case4、case5、case6
如果给的值为i=5 ,那么系统就能识别进而执行。因为i=5,5在执行条件中有这个对应的case5.所以能够执行。上面的这个题中,给的值是87,但是下面的执行条件中只有1到10.所以没有执行下面任何一个执行条件。添加条件后,87\10=8(因为score是整型,所以是8),下面就由对应的case8的执行条件,所以就能后执行。查看全部 -
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。
查看全部
举报