练习一:输入年份year,若是闰年则输出year是闰年,否则输出year是平年。
答:定义一个变量year储存年份的值,根据运行结果判断年份是平年还是闰年。
#include<stdio.h>
int main(){
int year;
printf(“输入年份为:");
scanf("%d%d",&year);
if(year%4==0&&year%100!=0||year%400==0)
printf("%d为闰年",year);
else
printf("%d为平年",year);
return 0;
}
练习二:输入三角形三条边长a,b,c.判断a,b,c,是否可以构成三角形。
答:定义a,b,c储存三角形的边长,根据代码判断a,b,c是否可以构成的三角形。
#include<stdio.h>
int main(){
int a,b,c;
printf(“输入数据为:”);
scanf(“%d%d%d”,&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
printf(“能构成三角形”);
return 0;
}
练习三: 实现以下函数y=e^x(x<=1)y=x^2-1(x>1)
答:定义x,y 均为小数,输入x的值,根据代码运行出y值,判断其是否正确。
#inclued<stdio.h>
int main(){
float x,y;
printf("输入数据为:");
scanf("%g",&x);
if(x<=1)
y=exp(x);
else
y=pow(x,2)-1;
printf("输出y的值为%g",y);
return 0;
}
总结:●不论打什么样的代码先把主函数写好
●一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行。
●函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进(不要用空格)。
●括号(不论是哪种括号)要成对写,如果需要删除的话也要成对删除。
●当一句可执行语句结束的时候末尾需要有分号。
●代码中所有符号均为英文半角符号。
●在定义中不允许连续赋值,如int a=b=c=5;是不合法的。
●注释是写给程序员看的,不是写给电脑看的。