#include <stdio.h>
int main()
{
int price = 0;
printf("请输入金额(元):");
scanf("%d", &price);
int change = 100 - price;
printf("找您%d元。\n", change);
return 0;
}
需要:
1、有地方放输入的数字;2、有办法输入数字;
3、输入的数字能参与计算。
1.7读整数
使用一个新的函数:scanf(“”);
scanf("%d",&zhao);//&读取的意思
1.8常量VS变量
#include <stdio.h>
int main()
{
const int JinE=100;//JinE 写成大写是因为规范,因为前面是const,如果不是const可以用小写。
int price = 0;
printf("请输入金额(元):");
scanf("%d", &price);
int change = JinE - price;
printf("找您%d元。\n", change);
return 0;
}
让用户自己输入票面,而不是固定值:
#include <stdio.h>
int main()
{
int JinE=100;
int price = 0;
printf("请输入金额(元):");
scanf("%d", &price);
printf("请输入票面:");
scanf("%d",&JinE);
int change = JinE - price;
printf("找您%d元。\n", change);
return 0;
}
定义两个整数相加:
int main()
{
int a;
int b;
printf("请输入两个正整数:");
scanf("%d %d",&a,&b);
printf("%d+%d=%d\n",a,b,a+b);
}
1.9英尺换算
美国人固执地使用英制计量单位,他们习惯用几尺几寸(英尺英寸)来报自己的身高。如果遇到一个美国人告诉你他是5英尺7,他的身高应该是一米几呢?
(5+7÷12)×0.3048=1.7018米
代码演示
#include <stdio.h>
int main()
{
printf("请分别输入身高的英尺和英寸\n""如输入\"5 7\"表示5英尺7英寸:");
double foot;
double inch;
scanf("%d %d",&foot,&inch);
printf("身高是%d米。\n",((foot+inch/12)*0.3048));
return 0;
}