首页 > 代码库 > [C]Week 1 简单的计算程序
[C]Week 1 简单的计算程序
- Dev C ++的安装
- 基本程序框架:
1 # include <stdio.h>2 3 int main(){4 printf("Hello World\n");\\“”字符串,\n换行5 return 0;6 7 }
- 变量:<变量类型><变量名称>=<初始值>
- 只能由字母,数字,下划线组成,数字不出现在首位。
- C语言关键字不能用作变量名称
- 找零的例子:
1 # include <stdio.h> 2 3 int main(){ 4 int price=0; 5 6 printf("请输入金额(元):"); 7 scanf("%d",&price); 8 9 int change = 100- price;10 printf("找您%d元",change);11 12 return 0;13 }
浮点数 类型double 输入 %lf 输出 %f
1 int main(){ 2 3 printf("请分别输入身高的英尺和英寸,""如输入\"5 7\"表示5英尺7英寸:"); 4 5 double foot; 6 double inch; 7 8 scanf("%lf %lf",& foot, &inch); 9 10 printf("身高是%f米\n",((foot+inch/12)*0.3048));11 12 return 0;13 }
- 计算时间差
1 int main(){ 2 int hour1, minute1; 3 int hour2, minute2; 4 5 scanf("%d %d",&hour1,minute1); 6 scanf("%d %d",&hour2,minute2); 7 8 int t1= hour1*60 +minute1; 9 int t2= hour2*60 +minute2;10 11 int t= t2- t1;12 printf("时间差是%d小时%d分",t/60,t%60);13 }
- HW:
程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:
每个测试是一个3位的正整数。
输出格式:
输出逆序的数。
输入样例:
123
输出样例:
321
View Code1 #include <stdio.h> 2 void output(int n) 3 { 4 _Bool sign; 5 if ((n%10) || (sign)) 6 { 7 printf("%d", n%10); 8 sign=1; 9 }10 n/10 ? output(n/10) : 0;11 12 }13 14 int main(void) 15 { 16 int n;17 scanf("%d", &n);18 output(n);19 return 0; 20 }
[C]Week 1 简单的计算程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。