C语言LessonFour
来源:互联网 发布:软件质量的重要性 编辑:程序博客网 时间:2024/05/22 07:45
/*
* 斐波那契 1 2 3 5 8 13 21 34 55
*/
# include <stdio.h>
int main(void)
{
int Num_1=1,Num_2=2,Num_3,temp;
printf("请输入数字:");
scanf("%d",&temp);
if(temp==1){
Num_3=temp;
}
if(temp==2){
Num_3=temp;
}
if(temp>2){
for(int i=3;i<=temp;i++){
Num_3=Num_1+Num_2;
Num_1=Num_2;
Num_2=Num_3;
}
}
printf("%d\n",Num_3);
return 0;
}
函数:C语言的第二个重点
1.为什么需要函数?
答:1.避免了重复性操作 2.有利于程序的模块化(面向过程的体现,是C语言的基本单位);
# include <stdio.h>
//定义一个函数,比较两个数的大小,大的输出。
void max(int a,int b)
{
if(a>b)
printf("%d\n",a);
else
printf("%d\n",b);
}
int main(void)
{
int a,b,c,d,e,f;
a=1,b=3,c=5,d=4,e=2,f=9;
max(a,c);
max(b,d);
max(e,f);
return 0;
}
2.什么是函数?
答:能完成特定功能的独立代码块;
1.能够接收数据,当然也可以不接收数据;
2.能够对收受的数据进行处理。
3.能返回处理结果。
总结:函数是个工具它是为了解决大量类似问题而设计的。
3.如何定义一个函数?
答:
函数的返回值 函数的名字(函数的形参列表){
函数的执行体
}
a.函数定义的本质,是详细描述函数之所以能够实现某个特定功能的具体方法。
b.return 表达式的含义。
c.函数返回值的类型也称为函数的类型,因为如果函数名前的返回值类型和函数执行体中的return 表达式中的类型不同的话,则最终函数返回值的类型以函数名前的返回值类型为准。
4.函数的分类
a.有参函数和无参数函数
b.有返回值和没有返回值
c.库函数很自定义的函数
d.普通函数和主函数(main函数),一个函数必须要有一个主函数,主函数可以调用自定义函数;
5.注意的问题
//判断一个数是不是素数
# include <stdio.h>
bool isPrami(int a)
{
for(int i=2;i<a;i++)
{
if(a%i==0)
{
return false;
}
}
return true;
}
int main(void)
{
int num;
printf("请输入数字:");
scanf("%d",&num);
if(isPrami(num))
printf("是素数\n");
else
printf("不是素数\n");
return 0;
}
6.常用的系统函数
* 斐波那契 1 2 3 5 8 13 21 34 55
*/
# include <stdio.h>
int main(void)
{
int Num_1=1,Num_2=2,Num_3,temp;
printf("请输入数字:");
scanf("%d",&temp);
if(temp==1){
Num_3=temp;
}
if(temp==2){
Num_3=temp;
}
if(temp>2){
for(int i=3;i<=temp;i++){
Num_3=Num_1+Num_2;
Num_1=Num_2;
Num_2=Num_3;
}
}
printf("%d\n",Num_3);
return 0;
}
函数:C语言的第二个重点
1.为什么需要函数?
答:1.避免了重复性操作 2.有利于程序的模块化(面向过程的体现,是C语言的基本单位);
# include <stdio.h>
//定义一个函数,比较两个数的大小,大的输出。
void max(int a,int b)
{
if(a>b)
printf("%d\n",a);
else
printf("%d\n",b);
}
int main(void)
{
int a,b,c,d,e,f;
a=1,b=3,c=5,d=4,e=2,f=9;
max(a,c);
max(b,d);
max(e,f);
return 0;
}
2.什么是函数?
答:能完成特定功能的独立代码块;
1.能够接收数据,当然也可以不接收数据;
2.能够对收受的数据进行处理。
3.能返回处理结果。
总结:函数是个工具它是为了解决大量类似问题而设计的。
3.如何定义一个函数?
答:
函数的返回值 函数的名字(函数的形参列表){
函数的执行体
}
a.函数定义的本质,是详细描述函数之所以能够实现某个特定功能的具体方法。
b.return 表达式的含义。
c.函数返回值的类型也称为函数的类型,因为如果函数名前的返回值类型和函数执行体中的return 表达式中的类型不同的话,则最终函数返回值的类型以函数名前的返回值类型为准。
4.函数的分类
a.有参函数和无参数函数
b.有返回值和没有返回值
c.库函数很自定义的函数
d.普通函数和主函数(main函数),一个函数必须要有一个主函数,主函数可以调用自定义函数;
5.注意的问题
//判断一个数是不是素数
# include <stdio.h>
bool isPrami(int a)
{
for(int i=2;i<a;i++)
{
if(a%i==0)
{
return false;
}
}
return true;
}
int main(void)
{
int num;
printf("请输入数字:");
scanf("%d",&num);
if(isPrami(num))
printf("是素数\n");
else
printf("不是素数\n");
return 0;
}
6.常用的系统函数
- C语言LessonFour
- 对LessonFour的再一遍
- C语言
- C语言
- C语言
- C语言
- C语言
- c语言
- C语言
- C语言
- C语言
- C语言
- c语言
- C语言
- C语言
- C语言
- c语言
- C语言
- ubuntu 安装配置 svnserver
- Linux device drives chapter 4(调试技术)
- jconsole远程监控
- utuntu常用配置
- Wince5.0下实现XP风格的开始菜单源码(VB.net编码实现)
- C语言LessonFour
- SQL2005 IIS配置
- WIN7右键计算机管理不能用
- 细数十大呼叫路由战略
- [SDK]最新SharePoint 2010 SDK下载地址
- 今天停更!
- 找出具有特定属性值的所有产品
- 求数对的最大值
- java反射类学习笔记