- 博客(15)
- 收藏
- 关注
原创 C语言入门 -- 判断回文(2021/2/2)
判断回文忽略标点空格,判断是否回文回文回文是一个前后拼写相同的字符串。回文的一些例子有:“radar”、“able was i ere i saw elba,”以及,如果忽略空格,“a man a plan a canal panama”。编写一个函数testPalindrome(),如果数组中存储的字符串是回文,则返回1,否则返回0。您应该忽略字符串中字符的大小写、空格和标点符号。用main()函数测试函数。/* Name:programme4.c Author:祁麟 Date:202
2021-02-02 19:05:21
772
原创 C语言入门 -- 计算两骰子之和出现概率(2021/2/2)
掷骰子掷两个骰子,计算两值之和的出现概率掷骰子编写一个程序来模拟两个骰子的滚动。程序应该使用rand()来掷第一个骰子,并且应该再次使用rand()来掷出第二个骰子。然后计算这两个值的总和。因为骰子是一个立方体,每个骰子可以显示一个从1到6的整数值,那么这两个值的和将在2到12之间变化,7是最频繁的和,2和12是最不频繁的和。下图显示了两个骰子的36种可能组合。你的程序应该把两个骰子掷36万次。使用一个下标数组来统计每个可能的和出现的次数。以总计36万次的百分比(百分比)格式打印每个结果。
2021-02-02 18:41:08
4636
1
原创 C语言入门 -- 计算机辅助教学【练习加减乘除】(2021/1/21)
计算机辅助教学帮助小学生学习加减乘除随着计算机成本的下降,对每个学生来说,不管经济状况如何,拥有一台计算机并在学校里使用变得可行。这为改善全世界所有学生的教育体验创造了令人兴奋的可能性,如下面五个练习所示。(1) 计算机辅助教学:简易版本在教育中使用计算机被称为计算机辅助教学(CAI)。写一个帮助小学生学习乘法的程序。使用rand函数生成两个正的一位数整数。然后程序应该提示用户一个问题,比如How much is 6 times 7?然后学生输入答案。接下来,程序检查学生的答案。如果正确,则显
2021-01-21 18:19:49
1154
原创 C语言入门 -- 打印日历 (2021/1/9)
日历编写程序实现打印某指定年份日历功能日历。编写一个程序来生成用户输入的一年的日历。一年中的月份由整数1-12标识。一周中的几天用整数0-6表示。#define Sunday 0#define Monday 1#define Tuesday 2#define Wednesday 3#define Thursday 4#define Friday 5#define Saturday 6main()函数如下所示,无需修改:int main() {int year; GiveIn
2021-01-09 19:31:26
3527
1
原创 C语言入门 -- 进制转换 (2021/1/9)
进制转换使用递归实现不同进制间的转换写一个名为to_base_n(int intNumber,int theBase)的函数,它接受2个参数,第一个参数intNumber是一个十进制整数;第二个参数theBase在2-16范围内,代表数字的基数,例如,2是二进制,8是八进制。函数应将第一个参数的数字打印到第二个参数给定的基数上。例如,to_base_n(129,8)将显示201,即以8为基数的十进制整数129。编写main()函数并在完整的程序中测试该函数。(提示:可以使用递归函数/递归函数。)
2021-01-09 19:19:30
393
原创 C语言入门 -- 求最大公约数 (2021/1/9)
最大公约数欧几里得求最大公约数(函数递归)欧几里德求两个正整数的最大公约数的方法包括以下步骤:(1) 用较大的数除以较小的数并保留余数。(2) 将较小的数除以余数,再保留余数。(3) 继续将上一个余数除以当前余数,直到余数为0,此时最后一个非0余数为GCD (Greatest Common Divisor, 最大公约数)。例如,假设两个正整数分别是84和49,我们得到:步骤a:84/49产生35的余数步骤b:49/35得到14的余数步骤c:35/14得到7的余数步骤d:14/7得到0的余
2021-01-09 19:15:14
910
2
原创 C语言入门 -- 数字的两种读法(2021/1/7)
数字的两种读法数字每一位按英文读与整体按英文读编写程序:(1) 请求用户输入正整数,整数值应小于1000,大于0。(2) 编写一个convertIntToWords(int value)函数,它将传递的值转换为单词,并输出单词。例如,13得到“one three”,895得到“eight nine five”。(3) 然后编写一个新的函数convertIntToRealWords(int value),它将传递的值转换为我们真正说的单词。例如,13是“thirteen”而不是“one three”
2021-01-07 19:56:08
1094
原创 C语言入门 -- Simple Simon 简单的西蒙游戏(2021/1/7)
Simple Simon用C语言写一款简单的西蒙游戏Simple Simon是一款记忆测试游戏。计算机在屏幕上短时间显示一系列数字。当你从屏幕上记住数字的序列时,你必须完全记住这些数字。每次你成功了,你可以重复这个过程,得到一个更长的数字列表供你尝试。程序必须生成一个介于0和9之间的整数序列,并在屏幕上显示该序列一秒钟,然后再将其删除。然后玩家必须尝试输入相同的数字序列。序列逐渐变长,直到玩家得到错误的序列。然后根据成功尝试的次数和花费的时间计算得分,然后询问玩家是否愿意再次玩。序列长度从3开始,每
2021-01-07 19:11:47
3315
5
原创 C语言入门 -- 计算π (2021/1/7)
计算π从无穷级数计算π的值循环需要使用for语句。打印一张表格,其中显示π值由该系列的一项、两项、三项等近似。当你第一次得到3.14,3.141,3.1415时,输出这个系列中有多少项。(提示:–1时间本身奇数的次数是–1,而–1时间本身偶数的次数是1;4/5的结果是整数值0,所以您应该在程序中使用4.0/5.0。)以下代码显示得到3.14、3.141、3.1415时有多少项,想得到3.14159可以类比此方法。/* Name:programme2.c Author:祁麟 Copyr
2021-01-07 17:49:54
1427
1
原创 C语言入门 -- 输出某一天是星期几(2021/1/7)
输出某一天是星期几用户输入日期判断是否有效,若有效输出星期几输入年份输入月份(1表示一月,2表示二月,等等):您的程序应该接受并存储一个名为year的变量以响应第一个提示,并在名为month的变量中接受并存储一个数字,以响应第二个提示。如果有效,将输出星期几。如果输入的月份无效,程序应通知用户输入的月份无效。【提示:(1) 输入的月份应介于1到12之间;(2) 一月、三月、五月、七月、八月、十月和十二月有31天;其他月份都有30天。(3) 二月在非闰年有28天,闰年有29天。(4) 要
2021-01-07 17:25:30
2937
原创 C语言入门 -- 计算BMI (2021/1/7)
计算BMI用户输入身高体重,计算BMIBMI(体重指数)计算公式为:创建一个BMI计算器应用程序,读取用户以磅为单位的体重和以英寸为单位的身高(或者,如果您愿意,可以读取用户的体重以千克为单位,身高以米为单位),然后计算并显示用户的体重指数。此外,应用程序还应显示来自卫生和公共服务部/国家卫生研究院的以下信息,以便用户可以评估其BMI:显示信息BMI值体重不足小于18.5正常在18.5到24.9之间超重在25到29.9之间肥胖的30或以上/*
2021-01-07 17:07:37
8408
原创 C语言入门 -- 打印工资总额、税金及净工资(2020/12/11)
打印工资已知基本工资率、加班费计算及税率,打印工资总额、税金及净工资假设如下:(1) 基本工资率=每小时应支付美元,例如10美元/小时(2) 加班(每周超过40小时)=(基本工资率)*2.5(3) 税率:前300美元的15%;下一笔150美元的20%;剩下的25%编写一个程序,首先显示一个支付率菜单,从中选择:输入与所需付薪率或操作相对应的数字:1) 8.75美元/小时2)9.33美元/小时3) 10.00美元/小时4)11.20美元/小时5) 退出使用Scanf(“
2020-12-11 22:22:00
663
原创 C语言入门 -- 读取英语语句 输出空格数、大小写及其他字符数目(2020/12/11)
读取英语语句输出空格数、大小写及其他字符数目编写一个程序,从键盘上读取一个英语语句,然后报告读取的空格数、读取的大写字符数、读取的小写字符数以及读取的所有其他字符数。/* Name:programme3.c Author:祁麟 copyright:BJTU | school of software 2004 Date:2020/10/12 Description:reads an English statement from the keyboard and
2020-12-11 22:07:57
590
原创 C语言入门 -- 输出某个月有多少天(2020/12/9)
输出某个月有多少天(考虑闰年)编写一个显示以下提示的程序:输入年份:输入月份(1表示一月,2表示二月,等等):您的程序应该接受并存储一个名为year的变量以响应第一个提示,并在名为month的变量中接受并存储一个数字,以响应第二个提示。程序应计算天数并将值存储在名为day的变量中,以响应输入的年和月。如果输入的月份无效,程序应通知用户输入的月份无效。【提示】(1) 输入的月份应介于1到12之间;(2) 一月、三月、五月、七月、八月、十月和十二月有31天;其他月份都有30天。(3) 二月在
2020-12-09 18:45:28
14239
原创 C语言入门 -- 用空格分隔数字(2020/12/9)
用空格分隔数字分隔五位整数中的数字写一个程序,对于一个给定的五位数,把这个数分成几个独立的数字,然后打印出彼此相隔4个空格的数字。[提示:使用整数除法和余数运算的组合。]例如,如果用户输入42139,程序应该打印出来4 2 1 3 9/* Name:Separating Digits in an Integer.c Author:祁麟 copyright:BJTU | school of software class2004 Date:2020/9/30 Descriptio
2020-12-09 18:38:46
8233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人