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.常用的系统函数







原创粉丝点击