代码记录(C程序设计--谭浩强)

第一章

例1.1输出一句话

例1.2 求两个整数之和

例1.3 求两个整数中的较大者

 

例1.4  课后6  求三个整数中的较大者

第二章 算法

例2.1 求5!

例2.2 求多项式的和(1-1/2+1/3-1/4+···+1/99-1/100)

第三章 顺序程序设计

例3.1 华氏温度转摄氏度

例3.2  存款利息

 

例3.3 输入大写字母,输出小写字母

🐖:同一个字母,用小写表示的字符的ASCII代码比个大写表示的字符的ASCII代码大32.

例3.4  已知三角形边长,求三角形面积

在这里插入图片描述

🐖:因为 include <math.h>

出现这种报错是因为在编译时缺少某个库

需要在编译的时候把库加入

比如这个对‘sqrt’未定义的引用、对‘pow’未定义的引用是缺少math函数库

应该在命令行执行编译命令时加入 -lm

即命令行格式如下(举例):

S1:  gcc [文件名].c -o [文件名].out -lm
S2:  ls
S3:  ./[文件名].out

例3.5  求函数的根

🐖:

printf("x1=%7.2f\nx2=%7.2f\n",x1,x2);

"%7.2f" 表示该浮点型占7个宽度,保留两位小数,小数点也算一个宽度。.2是保留两位小数,7是指宽度为7。保留两位小数,对小数点后第三位自动四舍五入。

例3.6  用%f输出实数,只能得到6位小数

例3.7  float 型数据的有效位数

 

例3.8  先后输出BOY三个字符

 例3.9 键盘键入BOY,输出到屏幕

例3.10 键盘键入大写字母,屏幕对应的小写字母

例3.11国民生产总值增长

 

 🐖:指数表示方法:p=pow(1+r,n)→p=(1+r)^n

例3.12  存款利息

 

例3.13  购房贷款

例3.14  分析程序

例3.15  键盘输入不同类型数据

例3.16  将China译成密码

例3.17  求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积

例3.18  getchar程序

第四章  选择结构程序设计

例4.1 求函数的根改进

例4.2 输入两个实数,按从小到大顺序输出

例4.3 输入三个实数,按从小到大顺序输出

例4.4  输入一个字符,判断它是不是大写字母,如果是,转换成小写字母,否则不转换

例4.5

 

例4.6

#include <stdio.h>
int main()
{
   char grade;
   scanf("%c",&grade);
   printf("Your score:");
   switch (grade)
   {
   case'A':printf("85~100\n");
	   break;
   case'B':printf("70~84\n");
	   break;
   case'C':printf("60~69\n");
	   break;
   case'D':printf("<60\n");
	   break;
   default:printf("enter data error!\n");

   }
   return 0;
}

 

例4.7

 

例4.8判断某一年是否为闰年

例4.9求方程的解

例4.10 计算运输费用

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值