WY C语言入门(1)

 

 

1.1.2 hello world

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5   printf("hello,world!\n");
 6 //stdio.h就是指“standard input&output" 意思就是说标准输入输出头文件,函数? 
 7   return 0;  
 8 }
 9 
10 //程序框架 


1.1.4 简单加法

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5   printf("%d\n", 22+23);
 6 // %d说明后面有一整数输出
 7   return 0;
 8 
 9 }
10 
11 // 做计算符号时%做取余用法

 

1.2.1 找零

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5   int price = 0;
const int AMOUNT = 100; 6 //定义变量 (类型)(名称) 赋值 右赋予左 7 printf("请输入金额"); 8 scanf("%d", &price); 9 10 int change = AMOUNT - price; 11 printf("找零%d。\n", change); 12 13 return 0; 14 }

 

1.3 英尺换算

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     printf("请分别输入身高的英尺和英寸,");
 6     
 7     double foot;
 8     double inch;
 9     //int为整形 float浮点 double可双精度浮点 
10     scanf("%lf %lf", &foot, &inch);
11     //double对应%lf  
12     printf("身高是%f米。\n", ((foot + inch / 12.0) * 0.3048));
13     //浮点数 可将整数写为小数形式,自动转浮点 
14     return 0;
15      
16  } 

1.3.2 计算时间差

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int hour1, minute1;
 6     int hour2, minute2;
 7     int t = 0;
 8     printf("请输入两个时间(小时分钟)"); 
 9     scanf("%d %d", &hour1, &minute1);
10     scanf("%d %d", &hour2, &minute2);
11     
12     int t1 = hour1 * 60 + minute1;
13     int t2 = hour2 * 60 + minute2;
14     
15     int t = t1 -t2;
16     printf("时间差是%d小时%d分", t/60, t%60);
17     //取余% 
18     return 0;
19      
20  } 


1.3.4 交换变量

引入第三个变量

 

习题

逆序百分号

 

#include <stdio.h>

int main()
{  int bai = 0;

   
   printf("请输入三位数字");
   scanf("%d", &bai);
   
   int a = bai / 100;
   int b = bai % 100 / 10;
   int c = bai % 10;

   int xin = c * 100 + b * 10 + a;
   printf("得到%d", xin);
   
    return 0;
     
 } 

 

posted @ 2017-02-07 23:21  YS云澄  阅读(609)  评论(0编辑  收藏  举报