Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【C语言】题集 of ①

【C语言】题集 of ①

作者头像
謓泽
发布于 2022-12-12 04:48:16
发布于 2022-12-12 04:48:16
88900
代码可运行
举报
文章被收录于专栏:【C】系列【C】系列
运行总次数:0
代码可运行

🚀write in front🚀    🔎大家好,我是泽En,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5→周榜34→总榜2815🏅 🆔本文由 泽En 原创 CSDN首发🐒 如需转载还请通知 📝个人主页:打打酱油desu_泽En_CSDN博客🎓 📣系列专栏:【C】系列_打打酱油desu-CSDN博客📢 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩 

目录

🚀write in front🚀   

🍪第一题→给两个正整数 a 和 b,输出 a 与 b 的和(自定义函数也行)🍪 

🍪第二题→定义符号常量#define,用这个来打印自己的出生日期🍪

🍪第三题→输入三个数字,找出其中最大值并输出🍪

🍪第四题→判断是不是闰年,是的话就YES,不是就NO🍪

🍪第五题→输入多组数据,求a+b的和🍪

🔥第一题→代码🔥

🔥第二题→代码🔥 

🔥第三题→代码🔥 

🔥第四题→代码🔥 

🔥第五题→代码🔥 

🍪第一题→给两个正整数 a 和 b,输出 a 与 b 的和(自定义函数也行)🍪 

这个题目是非常容易可以说也是刚学C语言大多数所接触的,题目告诉我们给两个正整数,那么我们就必须先知道什么是正整数。那么这个时候我们就不得不说到C语言的数据类型了,其中C语言的数据类型就有一种类型名为:整形。整形是C语言的一个关键字,我们知道关键字是不能用来当作是变量的。所以,在题目当中指定了 变量 a 和 变量b。然后再用到一个变量进行接收,"你可以理解为 a,b是玩具,当我们这个玩具给玩完了之后,我们需要把玩具放进玩具盒子里面才行。而这个玩具和的类型是必须是玩具的才行也需要一个变量进行接收,那么此时你就可以用 变量c 来进行接收。" 注意:这个变量并不是只能是变量c才可以,只要是不违法语句标准也就是变量名的定义其实都是可以的。之所以变量a和变量b要求是因为题目的要求。然后,再进行输出,那么用输出函数其实就可以了。当然,也可以不用变量c来接收的其实,可以直接用输出函数a+b的值。

注意:int 类型是整形,格式符为%d,可以说 int 是数据类型当中最常用的数据类型。 

🍪第二题→定义符号常量#define,用这个来打印自己的出生日期🍪

  •  这道题其实没什么可以说的,主要是我们需要知道 #define 的用法。
  • 注意:在C语言当中,关键字不允许是标识符出现在代码当中的也就是变量。
  • #define 注:用标识符代表一个常量称之为符号常量符号常量与变量不同,它的值其作用域内不能改变,也不能再加以赋值。
  • 使用符号常量的好处是:含义清楚,能做到"一改全改"。例如:如下代码所示
  • 说明:在C语言当中,关键字是不允许标识符出现在代码当中也就是变量。
  • #define 是预处理编译器指令并不是关键字切记。 

🍪第三题→输入三个数字,找出其中最大值并输出🍪

从题目输入三个数字可以得知需要我们从中输入三个数字,我们知道输入函数是scanf()函数。 然后,输入完之后,找到其中的最大值。这个那我们就要使用判断语句if()来实现比较三个数字大小,从中判断最大的那个数字就可以了。实际上我们假设输入a,b,c。无非就是当a<b、a<c、c<b的时候进行判断。 最后,判断完之后只需要找到那个数字并且输出即可,这个需要用到我们输出函数printf()即可。以上就是对于本题目的解析,可以说是非常容易的。

🍪第四题→判断是不是闰年,是的话就YES,不是就NO🍪

首先我们要知道闰年是什么意思才能解答出这道题目。 闰年解析:判断闰年的方法是该年能被4整除并且不能被100整除,或者是可以被400整除。 起始这个也是判断条件的表达式了。 通过这个得知,那么本题首先很明确给出了我们该怎么取做这道题目了。 首先,进行输入函数scanf(),其次判断if - else 然后进行输入printf()这道题目就被解决了。

🍪第五题→输入多组数据,求a+b的和🍪

这道题目其它的起始不难,但是注意题目的一组代码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
while(scanf("%d%d",&a,&b)!=EOF)

有很多刚学小伙伴不知道EOF是什么意思,这里来解释下这行代码代表的意思吧! 输入包含多组测试数据,正常使用scanf(“%d%d”,&a,&b)只能输入一组,所以就要加上while循环语句。循环条件为读入不为EOF(文档结束符),可以手动输入ctrl+z跳出循环。


🔥第一题→代码🔥

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include<stdio.h>
int main(void)
{
  int a = 0;
  int b = 0;
  int c = 0;
  scanf("%d %d",&a,&b);
  printf("%d",c = a + b);
  
  return 0;
}

运行结果🖊 输入第一次:8 输入第二次:9 总的加起来:17

🔥第二题→代码🔥

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include<stdio.h>   

#define YEAR 2005
#define YUE  4
#define DAY  28

int main(void) 
{
	printf("我的出生日期是:%d年%d月%d日\n",YEAR,YUE,DAY);
	return 0; 
}

运行结果🖊 我的出生日期是:2022年1月26日 

🔥第三题→代码🔥

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include<stdio.h>
int main(void)
{
  int a = 0;
  int b = 0;
  int c = 0;
  scanf("%d %d %d",&a,&b,&c);
  if(a>b&&a>c)
    printf("%d",a);
  else if(b>a&&b>c)
    printf("%d",b);
  else
  	printf("%d",c); 
  return 0;
}

运行结果🖊 3 1 2 3 2 1

🔥第四题→代码🔥

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include<stdio.h>
int main()
{
    int year = 0;
    scanf("%d",&year);
    /*判断是否是闰年*/
    if((year % 4 == 0 && year % 100 !=0)||(year % 400 == 0 ))
        printf("YES");
    else
        printf("NO");
    return 0;
}

运行结果🖊 假设输入结果为:20 YES

🔥第五题→代码🔥

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{
	int a = 0, b = 0;
	int i = 1;
	exit:
		printf("第%d次:", i++);
		while (scanf("%d %d", &a, &b) != EOF)
		{
			printf("输入第一次:%d\n", a);
			printf("输入第二次:%d\n", b);
			printf("总的加起来:%d\n", a + b);
			printf("--------------\n");
			goto exit;
			//这里用goto语句可以不用在这里在输入打印第%d多少次了,当然在实际应用中我们还是少用goto语句!
		}
	return 0;
}

运行结果🖊 第一次:10 20  输入第一次:10 输入第二次:20 总的加起来:30 CTRL+z,退出!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【C语言】题集 of ⑤
🚀write in front🚀   📝个人主页:打打酱油desu_泽En_CSDN博客 🆔本文由 泽En 原创 CSDN首发🐒 如需转载还请通知⚠ 🏅2021年度博客之星物联网与嵌入式开发TOP5→作者周榜56→总排名3255🏅  🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏:【C】题目_打打酱油desu-CSDN博客 💬总结:希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🖊 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本 ♐  目录 🚀write
謓泽
2022/12/12
6110
【C语言】题集 of ⑤
【C语言】题集 of ③
 🚀write in front🚀 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5,2021博客之星Top100→周榜31→总榜2629🏅 🆔本文由 謓泽 原创 CSDN首发🐒 如需转载还请通知⚠ 📝个人主页:打打酱油desu_泽En_CSDN博客🎓 📢系列专栏:【C】系列_打打酱油desu-CSDN博客📣 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩  目录  🚀write in front
謓泽
2022/12/12
8960
【C语言】 题集 of ⑨
 🚩write in front🚩 ---- 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家^星级博主~掘金⇿InfoQ创作者~周榜34»总榜1892🏅 🆔本文由 謓泽 原创 CSDN首发🙉如需转载还请通知⚠ 📝个人主页⇥打打酱油desuCSDN博客💬 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏⇥【C】题目_謓泽的博客-CSDN博客[〇~①]🎓 ✉️我们
謓泽
2022/12/12
1.1K0
【C语言】 题集 of ⑨
【C语言】题集 of ⑩①
🚩write in front🚩    🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家博主 & 星级博主~掘金⇿InfoQ~51CTOP创作者~周榜109﹣总榜1007⇿全网访问量35w+🏅 🆔本文由 謓泽 原创 CSDN首发🙉如需转载还请通知⚠ 📝个人主页-謓泽的博客_CSDN博客 📃 📣系列专栏-【C】题目_謓泽的博客-CSDN博客🎓 ✉️我们并非登上我们所选择的舞台
謓泽
2022/12/12
5560
【C语言】题集 of ⑦
其实每个人对递归的理解都是有不同的,这种最终还是需要你去多多练习相对应题目才行。
謓泽
2022/12/12
8790
【C语言】题集 of ④
🚀write in front🚀 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5,2021博客之星Top100→周榜31→总榜2629🏅 🆔本文由 謓泽 原创 CSDN首发🐒 如需转载还请通知⚠ 📝个人主页:打打酱油desu_泽En_CSDN博客🎓 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📢系列专栏:【C】系列_打打酱油desu-CSDN博客📣 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩
謓泽
2022/12/12
7230
【C语言】题集 of ②
🚀write in front🚀    🔎大家好,我是泽En,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5→周榜38→总榜2629🏅 🆔本文由 泽En 原创 CSDN首发🐒 如需转载还请通知⚠ 📝个人主页:打打酱油desu_泽En_CSDN博客🎓 📣系列专栏:【C】系列_打打酱油desu-CSDN博客📢 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩  目录 🚀write in front🚀    🍁第六题→判断10
謓泽
2022/12/12
3880
【c语言】一些刷题遇到的小知识点—1(会更新)
你以为你对了?hhh   你会发现你输入的19790506,输出的结果中本该出现05月,而却是5月!!! 0呢?0呢??
用户11292525
2024/09/26
1040
【c语言】一些刷题遇到的小知识点—1(会更新)
C语言沉浸式刷题【C语言必刷题】
某地发生了一起谋杀案,警察通过排查确定杀人凶手必为四个嫌疑犯的一个,以下是4个嫌犯的供词。已知(请编写代码找出凶手)
see.
2024/06/04
1930
C语言沉浸式刷题【C语言必刷题】
【C语言】题集 of ⑥
🚀write in front🚀    📝个人主页:打打酱油desu_泽En_CSDN博客 🆔本文由 泽En 原创 CSDN首发🐒 如需转载还请通知⚠ 🏅2021年度博客之星物联网与嵌入式开发TOP5→作者周榜56→总排名3255🏅  📣系列专栏:【C】题目_打打酱油desu-CSDN博客 💬总结:希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🖊 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本 ♐  目录 🚀write in front🚀    ✨第二十六题→实现N的阶层
謓泽
2022/12/12
1.1K0
【C语言】题集 of ⑧
🚩write in front🚩 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家^星级博主~掘金⇿InfoQ创作者~周榜34»总榜2005🏅 🆔本文由 謓泽 原创 CSDN首发🙉如需转载还请通知⚠ 📝个人主页:打打酱油desuCSDN博客💬 📣系列专栏:【C】题目_謓泽的博客-CSDN博客[〇~①]🎓 ✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本📩  『
謓泽
2022/12/12
5550
C程序设计(第四版)课后习题完整版 谭浩强编著
答:程序就是一组计算机能识别和执行的指令。 程序设计是指从确定任务到得到结果,写出文档的全过程。(一般经历6个阶段:①问题分析;②设计算法;③编写程序;④对源程序进行编辑,编译和连接;⑤运行程序,分析结果;⑥编写程序文档;)
用户2417870
2019/09/16
1.5K0
【C语言】自学终极笔记
函数包括:函数首部(第一行)+函数体(‘{’+内容+‘}‘),函数体=函数声明(即函数原型)+执行部分。
SarPro
2024/02/20
1760
【C语言】自学终极笔记
[C语言] 常量与变量
说明:系统会在字符串尾部添加一个字符串作为结束字符"\0",那么如图所示的长度实际上是6的原因! 
謓泽
2022/12/12
7550
[C语言] 常量与变量
【第01题】A + B | 基础输入输出,开启学习C语言打卡的序章
  目前本专栏正在进行优惠活动,在博主主页添加博主好友(好友位没有满的话),可以获取 付费专栏优惠券。   从本节开始,我们就要开始学习 「 C语言 」 了,学习方式很简单,每天我会提供一篇文章供群成员阅读,阅读完本文,做完课后的 「习题练习 」 ,在 万人千题 社区对应的 「打卡帖 」 下打卡,今天的任务就算完成了。   因为大家都在学习,所以一旦遇到问题都可以在群里问,群成员能够做出更加快速的反馈,高效的达成学习的目的。学有余力的同学可以在 万人千题 社区发布每天练习的解题报告。   我的学习策略很简单 —— 题海策略。当然,这 100 讲如果都能够自己认认真真把代码写出来,那入门肯定是没问题了,至于后面的进阶就要看 「 个人的天赋 」 以及 「 后天的努力 」 了。   本文将介绍这套试题的最基础的四种输入方式,题目都是围绕 a + b a + b a+b 进行展开。是适合C语言初学者做的 第一套题,解题过程我会写的非常详细。如果理解不了,可以在群里或者社区,询问咨询!   这个系列的题目都会以三部分进行呈现,分别是【题目描述】【解题思路】【代码详解】。
全栈程序员站长
2022/09/15
3290
【第01题】A + B | 基础输入输出,开启学习C语言打卡的序章
C语言实例练习(上)
对某些题目做了一些小改动,并加入了自己的学习笔记和理解,代码不是原教程中的代码,是我自己作为练习写的,每块代码都测试了,应该是没有问题,但不足之处仍无可避免,如有问题,还请各位大佬批评指正
小孙同学
2022/01/14
3.2K0
【期末复习】考试月来临!☀️C语言复习,这一篇带你逃离挂科区!(上)⭐️
注意:变量必须先定义后使用,在变量取值时,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据
小丞同学
2021/08/16
8740
C语言编程入门训练(二)
备注: 通过scanf函数的%m格式控制可以指定输入域宽,输入数据域宽(列数),按此宽度截取所需数据;通过printf函数的%0格式控制符,输出数值时指定左面不使用的空位置自动填0。
RAIN7
2021/08/11
1.3K0
『C语言』题集 of ⑩
🚩write in front🚩 🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家 ^ 星级博主~掘金⇿InfoQ创作者~周榜77»总榜1766🏅 🆔本文由 謓泽 原创 CSDN首发 🙉 如需转载还请通知⚠ 📝个人主页-謓泽的博客_CSDN博客💬 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏-【C】题目_謓泽的博客-CSDN博客🎓 ✉️我们并非登上我们所选择
謓泽
2022/12/12
5750
『C语言』题集 of ⑩
第二节(C语句储存信息,表达式和运算符)
变量:是计算机内存中一个已命名的数据存储位置。在程序中使用变量名,实际上是引用储存在该位置的数据。
冷影玺
2023/10/11
5380
第二节(C语句储存信息,表达式和运算符)
相关推荐
【C语言】题集 of ⑤
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验