The c program language 1

学习c语言

Day one;
·基本框架:

#include <stdio.h>
int main()

{
	printf("hehe\n")  ;
	return 0;
}

·做计算:

#include <stdio.h>
int mian()
{
	printf("%d\n", 23 + 43);          //%d说明后面有一个整数要输出在这个位置上
	printf("23+43=%d\n", 23 + 43);
	return 0;
}

·找零计算:

#include <stdio.h>
int main()
{
	int price = 0;                   //变量定义//变量赋值和初始化//变量在定义的时候赋值叫初始化
	printf("请输入金额(元):");
	scanf_s("%d", &price);          //变量输入//读整数
	int change =100-price;
	printf("找您%d元。\n", change);
	return 0;
}

·初识 const

#include <stdio.h>
int main()
{
	const int  AMOUNT = 100;     //const  是一个修饰符,加在int前,用来给这个变量加上一个const(不变的)的属性【一般const变量名全大写】

	int price = 0;

	printf("请输入金额(元):");
	scanf_s("%d", &price);
	int change = AMOUNT - price;
	printf("找您%d元。\n", change);
	return 0;
}

·计算时间差:

//计算时间差
//have bug(老师教的)
#include <stdio.h>
int main()
{
	int hour1, minite1;
	int hour2, minite2;

	scanf_s("%d %d", &hour1, &minite1);
	scanf_s("%d %d", &hour2, &minite2);

	int t1 = hour1 * 60 + minite1;
	int t2 = hour2 * 60 + minite2;

	int t = t2 - t1;
	printf("时间差为:%d:%d", t / 60, t % 60);
	return 0;

}

上面这个代码,我在运行中发现只适用于hour 2>hour 1的情况。

//然后加入if语句
//自己改的 ^-^
#include <stdio.h>
int main()
{
	int middle;
	int hour1, minite1;
	int hour2, minite2;

	scanf_s("%d %d", &hour1, &minite1);
	scanf_s("%d %d", &hour2, &minite2);

	if (hour2 < hour1) {
		middle = hour2;
		hour2 = hour1;
		hour1 = middle;
	}

	int h1 = hour2 - hour1;
	int m1 = minite2 - minite1;

	if (m1 < 0) {
		m1 += 60;
		h1--;
	}
    printf("时间差为:%d:%d", h1,m1);
	return 0;

}

switch-case语句

#include <stdio.h>
int main()
{
const int type;
scanf_s("%d",&type);
switch (type) {

case 1:
	printf("yes");
	break;

case 2:
	printf("no");
	break;

default:
	printf("over");

}
return 0;

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值