首页 > 其他分享 >函数

函数

时间:2024-11-02 22:11:33浏览次数:4  
标签:return 函数 int double getAverage 3.0 printf

函数原型

下列程序输入3个整数(3个数之和不会超过整型数的最大值),计算并输出它们的平均值。下划线填入那个(些)行既不会导致编译错误也不会导致编译警告。
#include <stdio.h>

____________________________________________________________
A)    函数原型直接省略
B)    getAverage(int a,int b,int c);
C)    double getAverage(int a,int b,int c);
D)    double getAverage(int a,b,c);
E)    double getAverage(int x,int y,int z);
F)    double getAverage(int a,int b,int c) {}
G)    double  getAverage(int a,int b);
H)    double getAverage(int,int,int);
I)    double getAverage(double a,double b,double c);
J)    double getAverage(int a;int b;int c);
K)    double getAverage(a,b,c);

int main() {
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    printf("%.3f\n",getAverage(a,b,c));
    return 0;
}

double getAverage(int a,int b,int c) {return a/3.0+b/3.0+c/3.0;}
#include<stdio.h>

int main(){
  
  printf("CEH");
}

函数定义

下列程序输入3个整数(3个数之和不会超过整型数的最大值),计算并输出它们的平均值。下划线填入那个(些)行既不会导致编译错误也不会导致编译警告,并且可以得到正确的结果。
#include <stdio.h> 

double getAverage(int a,int b,int c);

int main() {
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    printf("%.3f\n",getAverage(a,b,c));
    return 0;
}
____________________________________________________________________________________
A)    double getAverage(int a,int b,int c) {return (double)(a+b+c)/3.0};
B)    double getAverage(int a,int b,int c) {return a/3.0+b/3.0+c/3.0;}
C)    double getAverage(int α,int β,int γ) {return (double)(α+β+γ)/3.0;}
D)    double getAverage(int a,int b,int c) {return a/3+b/3+c/3;}
E)    double getAverage(int a,int b,int c) {return ((double)a+b+c)/3.0;}
F)    double getAverage(int a,int b,int c) {return (double)(a+b+c)/3.0;}
G)    double getAverage(int a,int b,int c) {return (a+b+c)/3.0;}
H)    double getAverage(int a,int b,int c) {return (a+b+c)/3;}
I)    double getAverage(int a,int b,int c) {return (a+b+c/3.0);}
J)    double getAverage(int a,int b,int c) {return double(a+b+c)/3;}
K)    double getAverage(int a,int b,int c) {return (double)(a+b+c)/(double)3;}
L)    double getAverage(int x,int y,int z) {return (double)(x+y+z)/3.0;}
M)    函数定义直接省略
N)    getAverage(int a,int b,int c) {return (double)(a+b+c)/3.0;}
O)    int getAverage(int a,int b,int c) {return (double)(a+b+c)/3.0;}
P)    double getAverage(int a,b,c) {return (double)(a+b+c)/3.0;}
Q)    double getAverage(int a;int b;int c) {return (double)(a+b+c)/3.0;}
R)    double getAverage(int x1,int x2,int x3) {return (double)(x1+x2+x3)/3.0;}
S)    double getAverage(int a,int b,int c) {int x=a+b+c;return x/3.0;}
T)    double getAverage(int a,int b,int c) {double x=a+b+c;return x/3;}
U)    double getAverage(int a,int b) {return (double)(a+b)/2.0;}
V)    double getAverage(double a,double b,double c) {return (a+b+c)/3.0;}
#include<stdio.h>

int main(){
  printf("BEFGKLRST");
}

函数调用

下列程序输入3个整数(3个数之和不会超过整型数的最大值),计算并输出它们的平均值。下划线填入那个(些)行既不会导致编译错误也不会导致编译警告。
#include <stdio.h>

double getAverage(int a,int b,int c);

int main() {
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    __________________________________________________________
A)    printf("%.3f\n",getAverage(x,y,z));
B)    printf("%.3f\n",getAverage(a,b,c));
C)    printf("%.3f\n",getAverage(int a,b,c));
D)    printf("%.3f\n",getAverage(a+1,b+b,c*c));
E)    printf("%.3f\n",getAverage(int a,int b,int c));
F)    printf("%.3f\n",getAverage(+123,'A',0xa3));
G)    printf("%.3f\n",getAverage(1L,3.5,7.f));
H)    printf("%.3f\n",getAverage(&a,&b,&c));
I)    printf("%.3f\n",getAverage(a;b;c));
J)    printf("%.3f\n",getAverage(a,b));
    return 0;
}

double getAverage(int a,int b,int c) {return a/3.0+b/3.0+c/3.0;}

#include<stdio.h>

int main(){
 printf("BDF");
  
}

计算3个整数的平均值

输入3个非常大的整数(三者之和会大于整数的最大值),计算它们的平均值,假定IDE的long类型的长度>int类型的长度。下划线填入那个(些)行程序可以获得正确的结果。
#include <stdio.h>
#include <limits.h>

double getAverage(int a,int b,int c);

int main() {
    printf("%.3f\n",getAverage(INT_MAX,INT_MAX,INT_MAX));
    return 0;
}
_____________________________________________________________________________
A)    double getAverage(int a,int b,int c) {return (double)(a+b+c)/3.0;}
B)    double getAverage(int a,int b,int c) {return a/3+b/3+c/3;}
C)    double getAverage(int a,int b,int c) {return a/3.0+b/3.0+c/3.0;}
D)    double getAverage(int a,int b,int c) {return ((double)a+b+c)/3.0;}
E)    double getAverage(int a,int b,int c) {double x=a+b+c;return x/3;}
F)    double getAverage(int a,int b,int c) {long int x=(long)a+b+c;return x/3.0;}
G)    double getAverage(int a,int b,int c) {return (a+b+c)/3.0;}
H)    double getAverage(int a,int b,int c) {int x=a+b+c;return x/3.0;}
#include<stdio.h>

int main() {

	printf("CDF");
}

标签:return,函数,int,double,getAverage,3.0,printf
From: https://www.cnblogs.com/szz123/p/18522547

相关文章

  • List类函数使用讲解及模拟实现
    一.List介绍    1.List是一个支持在任意位置进行插入和删除的序列式容器。    2.List底层实现时使用的是双向链表结构,每个节点之间都互不相干,通过指针进行前后结点的指向。    3.List的优点在于进行数据的插入和删除的时候,不需要去大量的挪动数据,效......
  • 七、Go语言快速入门之函数func
    文章目录函数:one:GO语言函数介绍:two:函数的参数和返回值:star2:按值传递和按引用传递:star2:给返回值命名:star2:空白符:star2:改变外部变量:three:传递变长参数:four:`defer`和追踪:star2:`defer`使用:star2:`defer`实现代码追踪:five:递归函数:six:匿......
  • Python 函数综合案例
    设计格黑娜学院银行ATM定义一个全局变量:money,用来记录银行卡余额(默认5000000)定义一个全局变量:name,用来记录客户姓名(启动程序时输入)定义如下的函数:查询余额函数存款函数取款函数主菜单函数要求.程序启动后要求输入客户姓名.查询余额,存款,取款后都会返回主菜单.......
  • 设计Python函数参数的19个高级指南
    我们将深入探讨如何设计Python函数的参数,让你的代码更加灵活、高效和易用。我们会从基础开始,逐步引入更高级的概念和技术,确保你能够全面掌握这些技巧。包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】领取!1.使用默认参数值理论知识:默认参数值允许你在......
  • 【Linux】文件操作函数 (详解)
     ......
  • C++ 逆向之 move 函数
    众所周知,在C++11后,增加了右值引用类型,那么函数参数传递一共有三种方式,分别是非引用类型传递(值传递)、左值引用传递和右值引用传递,其中值传递会对实参进行一份拷贝传递给函数,左值引用和右值引用则直接引用实参传递给函数,这就是它们最大的区别。为什么要区分值传递和引用传递呢?对......
  • 修改已完成系统提醒类 - C#小函数类推荐
          此文记录的是修改操作后的系统提醒操作类。/***修改已完成系统提醒类AustinLiu刘恒辉ProjectManagerandSoftwareDesignerE-Mail:[email protected]:http://lzhdim.cnblogs.comDate:2024-01-1515:18:00使用......
  • JavaScript语法基础(函数,对象,常用类Array,String,Math和Date)
    JavaScript函数语法:function functionname(){    //执行代码}functioncalculator(a,b){c=a+b;//alert("a+b="+c);returnc;}console.log(c)</script><inputty......
  • 序列化与反序列化+SQL函数
    序列化其实就是一种对象,平时写的自定义类,内存上就是对象,可以保存到硬盘上,就是序列化,反过来就是反序列化序列化:对象转换为字节反序列化:字节重构为对象实际上也是输入输出流,只不过加了Object即ObjectOutputStreamObjectOutputStream类构造方法:OutputStream里面传的是FileO......
  • 基本输入函数的应用
    前言:从本质上来说,C语言的全部功能都是通过各种函数实现的,故可认为C语言是典型的函数式语言。输入函数scanf函数:(运用该输入函数的时候不要忘记写取地址符号&)以回车键表示输入完毕相必各位在刚开始学习输入函数的时候,输入东西时会这样写,就比如请输入两个整型数字,大家很可能会......