随笔分类 -  C语言

摘要:leap = ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0); 由于“=”赋值运算符优先级低且由右向左。 所以先看右边,也就是右边的式子的值赋值与leap。 右边有3个式子。式子的值为真则1,假则0。 式子1:如果year被4整 阅读全文
posted @ 2021-05-16 21:59 油菜园12号 阅读(812) 评论(0) 推荐(0) 编辑
摘要:按如下函数原型用函数编程解决如下的日期转换问题(要求考虑闰年的问题): /* 函数功能: 对给定的某年某月某日,计算它是这一年的第几天 函数参数: 整型变量year、month、day,分别代表年、月、日 函数返回值:这一年的第几天 */ int DayofYear(int year, int mo 阅读全文
posted @ 2021-05-16 21:06 油菜园12号 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:1.学生成绩管理系统V1.0 某班有最多不超过40人(具体人数由键盘输入)参加某门课程的考试,用一维数组作函数参数编程实现如下学生成绩管理: (1)录入每个学生的学号和考试成绩; (2)计算课程的总分和平均分; (3)按成绩由高到低排出名次表; (4)按学号由小到大排出成绩表; (5)按学号查询学生 阅读全文
posted @ 2021-05-13 20:17 油菜园12号 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<time.h> 4 main() 5 { 6 int n[32]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,2 阅读全文
posted @ 2021-05-06 23:13 油菜园12号 阅读(323) 评论(0) 推荐(0) 编辑
摘要:编程将字符串s倒序输出,要求利用函数递归实现。 **输入格式要求:"%s" 提示信息:"input your string:\n" **输出格式要求:"%c" 程序运行的输入输出样例: 屏幕先输出提示信息: input your string: 然后用户键盘输入: abcdefg 最后屏幕输出: g 阅读全文
posted @ 2021-04-24 20:41 油菜园12号 阅读(739) 评论(0) 推荐(0) 编辑
摘要:计算机在教育中的应用常被称为计算机辅助教学(Computer-Assisted Instruction, CAI)。请编写一个程序来帮助小学生学习四则运算,按下列任务要求以循序渐进的方式编程。 (1)程序首先随机产生两个1~10之间的正整数,在屏幕上打印出问题,例如: 6*7= 然后让学生输入答案。 阅读全文
posted @ 2021-04-15 17:13 油菜园12号 阅读(1329) 评论(0) 推荐(0) 编辑
摘要:在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放1次,B舰每隔6秒放1次,C舰每隔7秒放1次。假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。 **输出格式要求:"n = %d\n" 1 #include <stdio.h> 2 main() 阅读全文
posted @ 2021-04-11 10:41 油菜园12号 阅读(126) 评论(0) 推荐(0) 编辑
摘要:> 计算两个正整数的最大公约数。请按以下给定的函数原型编程: int MaxCommonFactor(int a, int b); 返回值:返回的是最大公约数;若输入的数据有任意一个不满足条件,返回值是-1。 程序的运行示例1如下: 45,155 (输入,用,隔开) 5 (输出) 程序的运行示例2如 阅读全文
posted @ 2021-03-28 19:40 油菜园12号 阅读(386) 评论(0) 推荐(0) 编辑
摘要:判断三角形类型。输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形(等腰三角形、等边三角形、直角三角形、等腰直角三角形、一般三角形),计算精度:1E-1。 输入提示信息:"Input a,b,c:" 输入格式:"%f,%f,%f" 运行示例: ① Input a, 阅读全文
posted @ 2021-03-27 22:53 油菜园12号 阅读(2099) 评论(0) 推荐(0) 编辑
摘要:从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax2+bx+c=0的根,当a=0时,输出“该方程不是一元二次方程”,当a≠0时,分b2−4ac>0、b2−4ac=0、b2−4ac<0三种情况计算并输出方程的根。 **输入格式要求:"%f,%f,%f" 提示信息:"Please enter 阅读全文
posted @ 2021-03-26 18:49 油菜园12号 阅读(429) 评论(0) 推荐(0) 编辑
摘要:用字符数组编程实现找出字符串中最大的那个字符元素,并输出该字符及其对应的ASCII码值。假设字符数组能够存放最大字符个数为80。 **输入提示信息:"Input a string:\n" **输入数据格式:用gets()输入字符串 **输出提示信息和格式:"The largest character 阅读全文
posted @ 2021-03-21 20:01 油菜园12号 阅读(724) 评论(0) 推荐(0) 编辑
摘要:某人三天打渔两天晒网,假设他从1990年1月1日开始打渔三天,然后晒网两天,请编程回答任意的一天他在打渔还是晒网。 A boy works for 3 days while has a 2 days off. If he is working on 1st, Jan, 1990, then for 阅读全文
posted @ 2021-03-21 16:37 油菜园12号 阅读(217) 评论(0) 推荐(0) 编辑
摘要:C 库函数 - strcmp()|菜鸟教程 1 将字符串“Hello World”读入字符数组中去。请改正程序中的错误,使它能得出正确的结果。 2 #include <stdio.h> 3 #include <string.h> 4 5 main() 6 { 7 char ch[10]; 8 9 s 阅读全文
posted @ 2021-03-21 10:07 油菜园12号 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit 1 #include<stdio.h> 2 #define RATE 0.0225 3 int main(void) 4 { 5 double capital; 阅读全文
posted @ 2021-03-15 11:39 油菜园12号 阅读(3181) 评论(0) 推荐(0) 编辑
摘要:从键盘输入一个大写英文字母,将其转换为小写英文字母后,将转换后的小写英文字母及其十进制的ASCII码值显示到屏幕上。 **输入格式要求:提示信息:"Press a key and then press Enter:" **输出格式要求:"%c, %d\n" 程序运行示例如下: Press a key 阅读全文
posted @ 2021-03-13 14:07 油菜园12号 阅读(5711) 评论(0) 推荐(0) 编辑
摘要:目录: 3.1 C运算符和表达式 3.1.1 算术运算符和表达式 3.1.2 复合的赋值运算符 3.1.3 增1和减1运算符 3.2 宏常量与宏替换 3.3 const常量 3.4 自动类型转换与强制类型转换运算符 3.5 常用的标准数学函数 3.6 本章知识点小结 3.7 本章常见错误小结 3.1 阅读全文
posted @ 2021-01-26 23:02 油菜园12号 阅读(1373) 评论(1) 推荐(0) 编辑
摘要:目录: 2.1 常量与变量 2.1.1 常量 2.1.2 变量 2.2 简单的屏幕输出 2.3 数据类型 2.4 如何计算变量或数据类型所占内存空间的大小 2.5 变量的赋值和赋值运算符 2.6 本章扩充内容 2.7 本章知识点小结 2.8 本章常见错误小结 2.1.1 常量 不同类型的整型常量 实 阅读全文
posted @ 2021-01-23 12:06 油菜园12号 阅读(989) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示