版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/qq_42680327  

题目1:输入正方体的长宽高l,w,h.求体积及三个面x*y,x*z,y*z的面积。

#include <stdio.h>
int test(int a,int b,int c);
int s1,s2,s3;
void main(){int v,l,w,h;printf("please input long,width,height: ");scanf("%d,%d,%d",&l,&w,&h);v=test(l,w,h);printf("v=%d,s1=%d,s2=%d,s3=%d\n",v,s1,s2,s3);
}
int test(int a,int b,int c){int v;v=a*b*c;s1=a*b;s2=b*c;s3=a*c;return v;
}

题目2:有一个一维数组,内放10个学生的成绩,写一个函数,求出平均分、最高分和最低分。

#include <stdio.h>
float Max=0,Min=0;      //定义全局变量
void main(){float average(float array[],int num);float ave,score[10];int i;printf("please input ten nums: ");for(i=0;i<10;i++){scanf("%f",&score[i]);}ave=average(score,10);printf("\nMax=%6.2f\nMin=%6.2f\naverage=%6.2f\n",Max,Min,ave);
}
float average(float array[],int num){        //定义函数,形参数组int i;float aver,sum=array[0];Max=Min=array[0];for(i=1;i<num;i++){if(array[i]>Max){Max=array[i];}else if(array[i]<Min){Min=array[i];}sum+=array[i];}aver=sum/10;return aver;
}

C语言之全局变量和局部变量习题相关推荐

  1. C语言中全局变量和局部变量,作用域与生命周期的相关问题。

    C语言中变量分为局部变量和全局变量: 在程序的开头定义的是全局变量,在函数内部定义的是局部变量. 在这里涉及2个概念,作用域与生命周期. 作用域指的是描述变量在哪段代码中有效:生命周期指的是变量什么时 ...

  2. C语言中全局变量和局部变量,内部函数和外部函数的区别

    1.局部变量和全局变量 1.局部变量:即在函数代码块中内部定义的变量名,只在此函数范围内有效.(只在子程序内定义和作用) 在c语言中,局部变量可以和全局变量重名,但是局部变量会覆盖全局变量,从而在引用 ...

  3. C语言,全局变量与局部变量问题

    首先,代码如下: #include <stdio.h> int m = 5; int main() {int a = 2;a = fun(a);printf("a=%d" ...

  4. C语言中全局变量、局部变量、静态全局变量、静态局部变量的区别 (转)

    1.C++变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为6种: 全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域. 从作用域看: 1>全局变量具有全局 ...

  5. C语言中全局变量、局部变量、静态全局变量、静态局部变量的含义

    int a = 0; //全局变量 static int a=0; //静态全局变量 void func() { int b; //局部变量static int b; //静态局部变量 } 全局变量: ...

  6. C语言中全局变量、局部变量、静态全局变量、静态局部变量

    1.从作用域看: 1>全局变量具有全局作用域.全局变量只需在一个源文件中定义,就可以作用于所有的源文件.当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量. 2& ...

  7. c语言中全局变量内存,C语言——全局变量和局部变量在内存中的区别——及编译后的内存分区【栈-堆-全局存储区-文字常量区-程序代码区】...

    目录: 一:全局变量 二:局部变量 三:C语言经过编译之后将内存分为以下几个区域 (1)栈(stack) (2)堆(heap) (3)全局(静态)存储区 (4)文字常量区 (5)程序代码区 四:区别 ...

  8. c语言全局变量和局部变量问题汇总

    1.局部变量是否能和全局变量重名? 答:能,局部会屏蔽全局.要用全局变量,须要使用"::" 局部变量能够与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局 ...

  9. C语言 全局变量和局部变量区别 - C语言零基础入门教程

    目录 一.全局变量和局部变量简介 1.全局变量简介 2.局部变量简介 二.全局变量和局部变量注意事项 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语 ...

最新文章

  1. Epson投影仪指示灯信息
  2. 基于Windows Server 2008 R2的WSFC实现SQL Server 2012高可用性组(AlwaysOn Group)
  3. 眨眼算什么,让蒙娜丽莎像你一样唠上嗑才算硬核
  4. Android 编译系统分析(三)
  5. 轻松理解spring IOC
  6. 文献记录(part91)--A boundary method for outlier detection based on support vector domain description
  7. Xamarin效果第十八篇之GIS中复合型Mark
  8. 湖北省汉十高速公路项目接近尾声,所想所感真的值得写写
  9. TCP协议的部分解析(2)
  10. java设置界面边框,技术员教你解决Java 添加Word页面边框
  11. java的serializable_Java里Serializable的那些事
  12. .svc接口客户端调用_K8s:调用Java接口创建容器
  13. Flutter实战一Flutter聊天应用(四)
  14. 查看电脑的CPU个数,核数,逻辑核数
  15. 为VS2010添加背景图
  16. linux查看usb设备名称,Linux系统下查看USB设备名及使用USB设备
  17. Java可视化编程【JFormDesigner安装教程】
  18. c语言打印五角星图案解锁教程,[星星图案解锁设计教程]PS制作星星图案教程
  19. STANDARD_FULLSCREEN
  20. 注册表怎么用计算机管理打开,如何打开电脑注册表编辑器?打开注册表的几种方式介绍...

热门文章

  1. SVM——支持向量机【Latex原稿】
  2. 项目启动 报Failed to load plugin class
  3. 测试报告参考规范之测试结果和分析
  4. Bag of Features (BoF) 简介
  5. 再惠一碗视频累计播放量突破2亿
  6. 说说 Spring Bean 的作用域
  7. HTML css浮动练习——猫眼电影网页
  8. java int是否为null_java怎么判断int是否为空?
  9. 统计学习与方法实战——统计学习方法概论
  10. JavaScript——编程风格