C语言——简单例子(二)

1、鸡兔同笼

一个笼子里养着一些鸡和兔子,共16只,脚数为40,求鸡和兔的分别为多少?
#include <stdio.h> //“standard input & output"的缩写,导入标准函数库中的输入输出函数
/* main 主函数,每个程序只能有一个主函数 /
/
int:代表该函数返回数据类型为int类型,没有返回值则为void /
/
(): 括号为空或(void),代表不传入参数*/
/* printf:打印函数,在终端输出相关信息*/
/* return:返回数据。只要返回,该函数就执行完成 /
int main()
{
int x; // 定义一个整型变量x:兔子数量
int y; // 定义一个整型变量y:鸡的只数
int h = 16; // 兔子和鸡为h(16)只
int f = 40; // 兔子和鸡的脚数为f(40)
//解方程 x+y =h; 4
x+2y=f;
y = (f-2
h)/2; // 鸡的数量
x = h - y; // 兔子的数量
printf(“chicken:%d\n”, y); // 输出"chicken:y”
printf(“rabbit:%d\n”, x); // 输出"rabbit:x"
return 0;
}
在这里插入图片描述

2、分期付款计算

向银行贷款324500元,每月还3245元。月利率为0.8%,需要还几个月。
#include <stdio.h> //"standard input & output"的缩写,导入标准函数库中的输入输出函数
#include <math.h> //数学函数库
/* main 主函数,每个程序只能有一个主函数 /
/
int:代表该函数返回数据类型为int类型,没有返回值则为void /
/
(): 括号为空或(void),代表不传入参数*/
/* printf:打印函数,在终端输出相关信息*/
/* return:返回数据。只要返回,该函数就执行完成 /
int main()
{
int d = 324500; // 定义一个整型变量d:贷款金额(324500)
int p = 3245; // 定义一个整型变量p:每个月还款数(3245)
double r = 0.008; // 定义一个double变量r:月利率(0.008)
double m; // 定义一个double变量m:需还款月数
m = (log10§-log10(p-d
r))/log10(1+r); //计算月数(具体为什么是这个公式,可以推导一下,这里不做解释)
printf(“month:%f\n”, m); // 输出总还款月数
printf(“total:%f\n”, m*p); // 输出总还款金额
return 0;
}
在这里插入图片描述
(由此可见,贷款有可能需要付出双倍价钱,理性消费,从我做起)

3、字符输出

将英文单词(study)顺序输出和反序输出
#include <stdio.h> //"standard input & output"的缩写,导入标准函数库中的输入输出函数

/* main 主函数,每个程序只能有一个主函数 /
/
int:代表该函数返回数据类型为int类型,没有返回值则为void /
/
(): 括号为空或(void),代表不传入参数*/
/* printf:打印函数,在终端输出相关信息*/
/* return:返回数据。只要返回,该函数就执行完成 */
int main()
{
char a = ‘s’, b = ‘t’, c = ‘u’, d = ‘d’, e = ‘y’; //定义字符变量a,b,c,d,e,并分别赋予初值,“s”,“t”,“u”,“d”,“y”
printf(“%c%c%c%c%c\n”, a, b, c, d, e); //顺序输出“study”
printf(“%c%c%c%c%c\n”, e, d, c, b, a); //逆序输出study为“yduts”
}
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值