C 语言实例 – 五人分鱼
A、B、C、D、E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。 日上三杆,A 第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。 B 第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉拿走自己的一份。...
A、B、C、D、E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。 日上三杆,A 第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。 B 第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉拿走自己的一份。...
30 个人在一条船上,超载,需要 15 人下船。 于是人们排成一队,排队的位置即为他们的编号。 报数,从 1 开始,数到 9 的人下船。 如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢? 执行以上实例,输出结果为: 第9号...
输出当前文件执行代码,__FILE__ 为当前执行的文件常量。 输出结果为: #include <stdio.h> int main() { FILE *fp; char c; fp = fopen(__FILE__,"r"); do...
从文件中读取一行。 文件 runoops.txt 内容: $ cat runoops.txt runoops.com google.com 输出结果为: 读取内容: runoops.com
将字符串写入文件。 输出结果为: 输入字符串: runoops.com 打开文件 runoops.txt: $ cat runoops.txt runoops.com
计算两个时间段的差值。 输出结果为: 输入开始时间: 输入小时、分钟、秒:12 34 55 输入停止时间: 输入小时、分钟、秒: 8 12 5 差值: 12:34:55 - 8:12:5 = 4:22:50
使用结构体(struct)将两个复数相加。 我们把形如 a+bi(a,b均为实数)的数称为复数,其中 a 称为实部,b 称为虚部,i 称为虚数单位。 输出结果为: 第一个复数 输入实部和虚部: 2.3 4.5 第二个复数 输入实部和虚部: ...
使用结构体(struct)存储学生信息。 输出结果为: 输入信息: 名字: runoops 编号: 123 成绩: 89 显示信息: 名字: runoops 编号: 123 成绩: 89.0
按字典顺序排序。 输出结果为: 输入10个单词: C C++ Java PHP Python Perl Ruby R JavaScript PHP 排序后: C C++ Java JavaScript PHP PHP Perl Python...
将一个变量的字符串复制到另外一个变量中。 输出结果为: 最终的目标字符串: This is runoops.com 输出结果为: 字符串 s1: runoops 字符串 s2: runoops