IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言重修日记-day01-第一章理解总结和章节习题 -> 正文阅读

[C++知识库]C语言重修日记-day01-第一章理解总结和章节习题

参考教材:C语言程序设计(谭浩强第5版)

习题5:编写一个c程序,运行时输出helloworld

#include <stdio.h>

void main()

{

    printf("Hello,World!\t");

}

习题6:编写一个c程序,运行时输出一下图形

?注:这一题和上一题helloworld题目类似,就是多行输出实现

#include <stdio.h>

void main()

{
    printf("****\n");
	printf(" ****\n");
	printf("  ****\n");
	printf("   ****\n");

}

习题6:编写一个c程序,运行时输入a,b,c三个值,输出其中值最大者。

第一种写法:

#include <stdio.h>
void main()
{
	int a,b,c,Max;
//设置三个变量a,b,c,给一个Max变量存储最大值
	printf("请输入三位整数,并以英文逗号隔开\n");
//简单的输出提示词,说明输入规则
	scanf("%d,%d,%d",&a,&b,&c);
//输入三个值,存入abc中
	if(a>b)
		Max=a;
	else
		Max=b;
//前面这个if语句先比较了a和b的值,并把大的数存到Max变量中
	if(Max<c)
		Max=c;
//第二个if就是比较c与Max的大小,如果c比Max大,就用c把Max中的值覆盖掉
	printf("最大值Max为%d\n",Max);
//输出最大值

}

第二种写法:

#include <stdio.h>

void main()
{
	int a,b,c,Max;
//和上面的方法一样还是四个变量
	int max(int x,int y);
/*

声明自己定义的函数max,让main函数看到认识这个max函数

要注意这里的小max和上面的大Max是不一样的,c语言是区分大小写的;

*/
	printf("请输入三位整数,并以英文逗号隔开\n");
	scanf("%d,%d,%d",&a,&b,&c);
//照常输入三个值,存入abc
	Max=max(a,b);
//调用max函数,把a和b放进去,吐出的最大值覆盖到Max变量中
	Max=max(Max,c);
//再调用一次,把Max和c放进去,吐出的最大值覆盖到Max变量中
	printf("最大值Max为%d\n",Max);
//输出最大值

}
//写一个比较大小的函数max
int max(int x,int y)//定义名字为max整型(int)函数,里边定义两个形式参数
{
	if(x>y)
		return(x);
	else
		return(y);
//比较x,y的大小,谁大就把谁return(吐出来)
}

也可以把max函数放在main函数前面,具体如下,这里用的max函数用的是三个数比较的,不过目的是一样的

#include <stdio.h>

//写一个比较三个数大小的函数max
int max(int x,int y,int z)//定义名字为max整型(int)函数,里边定义两个形式参数
{
	int M;//定义一个存最大值的M变量
	if(x>y)
		M=x;
	else
		M=y;
//前面这个if语句先比较了a和b的值,并把大的数存到M变量中
	if(M<z)
		M=z;
//第二个if就是比较c与M的大小,如果c比M大,就用c把M中的值覆盖掉
	return M;
	//把谁return(吐出来)
}
/**********解释*********
把max函数放在main函数前面,
相当于把苦茶子挂在城墙上,
让底下的人都认识这条苦茶子,有需要的可以拿来用
就不用在main函数里声明max来告诉main有这条苦茶子了
.................................
...以上属于个人理解做出的比喻....

***************************/

void main()
{
	int a,b,c,Max;

	printf("请输入三位整数,并以英文逗号隔开\n");
	scanf("%d,%d,%d",&a,&b,&c);
//照常输入三个值,存入abc
	Max=max(a,b,c);
//调用max函数,把a,b,c放进去,吐出的最大值覆盖到Max变量中

	printf("最大值Max为%d\n",Max);
//输出最大值

}

个人总结

一个c程序

通常有以下结构

#include <stdio.h>

预编译处理指令,暂时不做深究,记住有这个东西就行

void main()定义主函数?

{

定义变量:

int a;

scanf("&%d",&a);

printf("&d",a);

? ?实现的功能语句;

}

int test()//其他函数

{

????????......;

return 0;

}

1.void main()表示main函数没有返回值,结尾就不用写return语句

如果定义了int main(),就需要有返回值

2.a和&a区别

其中a是变量

而&a是a的地址

scanf函数中就是把输入的值传给a的地址,然后把值赋予a这个变量

3.%d的含义就是一种数据格式,

printf("&d",a);就是把a值以十进制整数的格式输出

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 10:25:04  更:2022-08-06 10:27:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年3日历 -2024/3/29 9:29:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码