简单小程序
第一个程序——“Hello World!”
说起程序员第一个写的程序必然是“Hello World!”,向世界问好。
#include <stdio.h> //头文件,输入输出
int main(){
printf("Hello World!\n"); //输出函数,其中“\n”为换格
return 0;
}
打印学生信息
#include <stdio.h>
int main(){
printf("姓名:XXX\n");
printf("学号:XXXXX\n");
printf("专业:XXXX\n");
return 0;
}
自增自减
有的时候我们编写代码的时候会总是一个数一直加(减)1,这个时候就用到了自增自减。
自增:++i,i++
自减:- -i,i- -
示例
#include <stdio.h>
int main(){
int a;
scanf("%d",&a);
printf("%d\n",a++);
return 0;
}
其中scanf为输入函数,%d为输出整型。
此代码输出结果为输入的a的值,输出完a会加1。
#include <stdio.h>
int main(){
int a;
scanf("%d",&a);
printf("%d\n",++a);
return 0;
}
此代码输出结果为输入a的值加1。
if语句
if语句是非常常见的条件判断语句,格式为:
if(条件) {代码}
if(条件) { }
else { }
if(条件) { }
else if { }
其中,若只有一行代码,{}可以省略。
示例
#include <stdio.h>
int main(){
int a,b;
scanf("%d,%d",&a,&b);
if(a>b) printf("%d\n",a);
else printf("%d\n",b);
return 0;
}
//判断体重指数
#include <stdio.h>
void main()
{
double weight,height,result;
while (printf ("请输入体重(KG),身高(M)\n") && scanf ("%lf%lf", &weight, &height))
{
if(weight <= 0 || height <= 0 || height > 3)
{
printf("输入数据有误,请重新输入\n");
}
result = weight/height/height;
if (result < 18.5)
{
printf ("Underweight\n");
}
else
{
if (result >= 23)
{
printf ("Overweight\n");
}
else
{
printf ("Normal\n");
}
}
}
}