C初学(中)

简单小程序

第一个程序——“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");
   }
  }
 }
}

其中,while为循环语句, ||为逻辑中的或。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值