精华内容
下载资源
问答
  • C语言数组求和与求平均值例题

    千次阅读 2020-06-11 12:36:08
    创建一个能够保存10个元素的整形数组,从键盘按照指定的规则输入10个整数,先把这个数组各个元素的和和平均值(保留2位小数)显示出来,然后再把小于平均值的元素显示出来。 输入数据规则: 先把自己的学号按照每2位...

    题目

    编程实现以下功能:
    创建一个能够保存10个元素的整形数组,从键盘按照指定的规则输入10个整数,先把这个数组各个元素的和和平均值(保留2位小数)显示出来,然后再把小于平均值的元素显示出来。
    输入数据规则:
    先把自己的学号按照每2位一组,构成6个整数,如学号为19107320101,则输入19 10 73 20 10 1;然后再把自己的出生日期也按照每2位一组,构成4个整数,如出生日期为2000年8月30日,则输入20 00 8 30。
    输出格式
    和:191
    平均值:19.10
    小于平均值的数:19 10 10 1 0 8

    代码如下

    #include<stdio.h>
    int main(){
    	int a[10],i=0,b[10],j=0;
    	float average;
    	int sum=0; 
    	printf("请输入10个整数:\n");
    	for(i=0;i<10;i++){
    		scanf("%d",&a[i]);
    	}
    	for(i=0;i<10;i++){
    		sum+=a[i];
    		average=sum/10;
    		if(a[i]<average){
    			b[j]=a[i];
    			j++;
    		}
    	}
    	printf("和:%d\n",sum);
    	printf("平均值:%.2f\n",average);
    	for(i=0;i<j;i++){
    		printf("小于平均值的数:%d\n",b[i]);
    	} 
    	return 0;
    } 
    
    展开全文
  • 3205: 数组做函数参数--数组元素求和1--C语言时间限制: 1 Sec内存限制: 128 MB提交: 178解决: 139[提交][状态][讨论版][命题人:smallgyy]题目描述定义一个函数来完成对参数数组中元素的排序工作,函数声明如下:int ...

    3205: 数组做函数参数--数组元素求和1--C语言

    时间限制: 1 Sec  内存限制: 128 MB

    提交: 178  解决: 139

    [提交][状态][讨论版][命题人:smallgyy]

    题目描述

    定义一个函数来完成对参数数组中元素的排序工作,函数声明如下:

    int sum(int array[ ][4]);//该函数完成对array数组中的所有元素求和排序工作

    在以下程序的基础上,完成对sum函数的定义,提交时,只提交sum函数的定义即可。

    #include

    int sum(int array[ ][4]);//该函数完成对array数组中的所有元素求和工作

    int main()

    {

    int a[3][4];//定义二维数组

    int i,j;

    for(i=0;i<3;i++) //输入二维数组元素的值

    for(j=0;j<4;j++)

    scanf("%d",&a[i][j]);

    printf("%d",sum(a)) ;//输出二维数组所有元素的和

    return 0;

    }

    输入

    3行4列二维数组元素值

    输出

    二维数组所有元素之和

    样例输入

    1 2 3 4

    5 6 7 8

    9 10 11 12

    样例输出

    78

    int sum(int a[][4])

    {

    int i, j;

    int sum = 0;

    for(i = 0; i < 3; ++i)

    {

    for(j = 0; j < 4; ++j)

    {

    sum = sum + a[i][j];

    }

    }

    return sum;

    }

    二维数组求和

    C语言 数组做函数参数不传数组个数的遍历方法

    //数组做函数参数不传数组个数的遍历方法 #include #include #include void ...

    C语言 数组做函数参数退化为指针的技术推演

    //数组做函数参数退化为指针的技术推演 #include #include #include //一维数组 ...

    go语言基础之数组做函数参数是值拷贝

    1.数组做函数参数是值拷贝 示例: package main //必须有个main包 import "fmt" //数组做函数参数,它是值传递 //实参数组的每个元素给形参数组拷贝 ...

    3204&colon; 数组做函数参数--排序函数2--C语言

    3204: 数组做函数参数--排序函数2--C语言 时间限制: 1 Sec  内存限制: 128 MB提交: 211  解决: 143[提交][状态][讨论版][命题人:smallgyy] 题目描述 ...

    3203 数组做函数参数----排序函数--C语言版

    3203: 数组做函数参数----排序函数--C语言版 时间限制: 1 Sec  内存限制: 128 MB提交: 253  解决: 151[提交][状态][讨论版][命题人:smallgyy] 题目描 ...

    C语言中数组做函数参数的问题

    数组做函数参数,会退化成为一个指针变量.因此在进行数组参数传递的同时,需要传递一个数组长度的参数变量. 数组长度可以通过sizeof(arr)/siezof(arr[0])来得到.关于这个sizeof ...

    &lbrack;GO&rsqb;数组做函数参数

    package main import "fmt" //数组为函数参数,实际上是值传递//实参数据里的每个元素,给形参数组拷贝一份//这里形参的数组其实就是实参的复制品 func ...

    go语言基础之数组指针做函数参数

    1.数组指针做函数参数 示例: package main //必须有个main包 import "fmt" //p指向实现数组a,它是指向数组,它是数组指针 //*p代表指针所指向 ...

    【面试题003】c数组做为参数退化的问题,二维数组中的查找

    [面试题003]c数组做为参数退化的问题,二维数组中的查找  一,c数组做为参数退化的问题 1.c/c++没有记录数组的大小,因此用指针访问数组中的元素的时候,我们要确保没有超过数组的边界, 通过下面 ...

    随机推荐

    linux vi 命令大全

    进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后 ...

    安卓ApiDemos最简单的使用方法

    http://download.csdn.net/detail/ffwmxr/7401067#comment 正确使用方法:开新工程, 名字API Demos,将下载文件里的 src,res, And ...

    FMDB线程安全

    //打开数据库 如果没有就创建    NSString *path = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUse ...

    C语言初探

    1.C语言在屏幕上显示内容 我们有两种方式从计算机获得信息:一是看屏幕上的文字.图片.视频等,二是听从喇叭发出来的声音.   让喇叭发出声音目前还比较麻烦,我们先来看看如何在屏幕上显示一些文字吧.例如 ...

    JDK TOMCAT MYSQL 配置

    Java 开发环境 环境和版本介绍: 系统环境: CentOS-7-x86_64- 1810 软件本版 J d k  版本   jdk-8u181-linux-x64 Tomcat 版本   apac ...

    Linux Shell函数返回值

    转:http://blog.csdn.net/ithomer/article/details/7954577 Shell函数返回值,一般有3种方式:return,argv,echo 1) return ...

    20170814xlVBA PowerPoint分类插图加说明

    Public Sub AddPictures() Dim ppApp As PowerPoint.Application Set ppApp = New PowerPoint.Application ...

    Oracle游标解析

    本节对Oracle中的游标进行详细讲解. 本节所举实例来源Oracle中scott用户下的emp表dept表: 一.游标: 1.概念: 游标的本质是一个结果集resultset,主要用来临时存储从数据 ...

    ng-bind和&lbrace;&lbrace;&rcub;&rcub;插值法

    引言 今天调bug的时候遇到了一个问题,就是有的时候加载出来的数据没有数据的时候出现的是{{TeacherName}},一看这个不是我在页面上绑的值吗?怎么这样就显示出来了呢…… 针对这个问题,想起来 ...

    JUnit4&period;12 源码分析&lpar;二&rpar;之TestRule

    1. TestRule TestRule和@Before,@After,@BeforeClass,@AfterClass功能类似,但是更加强大; JUnit 识别TestRule的两种方式: 方法级别 ...

    展开全文
  • C语言:数组求和例题!

    2021-06-20 23:03:39
    问题1:.编程求[10,100]之间能被2或3或5整除的数之和。 代码: #include <stdio.h> int main() { int a = 0 , b = 0 , c = 0 , sum; for(int i = 10 ; i <= 100 ;... if(i % 3 == 0){

    问题1:.编程求[10,100]之间能被2或3或5整除的数之和。

    代码:

    #include <stdio.h>
    
    int main()
    
    {
    
    	int a = 0 , b = 0 , c = 0 , sum;
    
    
    
    	for(int i = 10 ; i <= 100 ; i++){
    
    		if(i % 2 == 0){
    
    			a += i;
    
    		}
    
    	}
    
    
    
    	for(int i = 10 ; i <= 100 ; i++){
    
    		if(i % 3 == 0){
    
    			b += i;
    
    		}
    
    	}
    
    
    
    	for(int i = 10 ; i <= 100 ; i++){
    
    		if(i % 5 == 0){
    
    			c += i;
    
    		}
    
    	}
    
    
    
    	sum = a + b + c;
    
    
    
    	printf("sum = %d",sum);
    
     } 
    

    问题2:编写程序求[10,500]之间的能被3和5整除的数的平方和。

    代码:

    #include <stdio.h>
    
    #include <math.h>
    
    int main()
    
    {
    
    	int a  , sum = 0;
    
    	for(int i = 10 ; i <= 500 ; i++){
    
    		if(i % 3 == 0 && i % 5 ==0){
    
    			a = pow(i,2);
    
    			sum += a;
    
    		}
    
    	}
    
    
    
    	printf("sum = %d \n",sum); 
    
     } 
    
    展开全文
  • #include #include int zsum(int score[],int len){ int sum=0;... //求和 ,注意方法名,不能为sum , 因为是关键字,已经被系统使用了 min(score,len); //最小值 avg(score,len); //平均值 return 0; }

    #include <stdio.h>

    #include<stdlib.h>

    int zsum(int score[],int len){

    int sum=0;

    printf("%d,",score);

    for(int i=0;i< len ; i++){

    sum+= score;

    }

    printf("总成绩为%d",sum);

    return sum;

    }

    float avg(int score[],int len){

    int sum =  zsum(score,len);

    int num = len;

    float avg;

    avg = sum/num;

    printf("平均成绩为%f",avg);

    return avg;

    }

    int max(int score[],int len){

    int max=score[0];

    for(int i=1;i< len ; i++){

    if(score>max){

    max = score;

    }

    }

    printf("最大值为%d",max);

    return max;

    }

    int min(int score[],int len){

    int min=score[0];

    for(int i=1;i< len ; i++){

    if(score<min){

    min = score;

    }

    }

    printf("最小值为%d",min);

    return min;

    }

    int *zsort(int score[],int len){

    int *b = (int *)malloc(len*sizeof(int));//定一个int型的指针b,并申请N*sizeof(int)个字节的存储空间,即N*4个字节

    //将数组a的值赋值给b

    for(int i=0;i<len;i++){

    b=score;

    }

    for(int i=0;i<len ;i++){

    for(int j=i;j<len;j++){

    if(b<b[j]){

    int temp = b;

    b = b[j];

    b[j] = temp;

    }

    }

    }

    return b;

    }

    int main()

    {

    int score[10]={67,98,75,63,82,79,81,91,66,84};

    int len = sizeof(score)/sizeof(score[0]); //获取数组的长度,必须和数组的定义在同一个方法

    int *b= zsort(score,len); //返回一个倒序的数组,不要再原数组操作

    max(score,len); //最大值

    zsum(score,len); //求和 ,注意方法名,不能为sum , 因为是关键字,已经被系统使用了

    min(score,len); //最小值

    avg(score,len); //平均值

    return 0;

    }

    展开全文
  • C语言递归实现数组求和

    千次阅读 2019-11-14 23:25:57
    C语言递归实现数组求和 一.基本思想(分而治之): 1.基线条件: 显然最简单的情况:数组只有一个数时,无需任何操作,直接返回其值即可; 所以基线条件为数组长度为1; 2.递归条件: 每一次加上数组最后一位并缩短...
  • #include #include int zsum(int score[],int len){ int sum=0;... //求和 ,注意方法名,不能为sum , 因为是关键字,已经被系统使用了 min(score,len); //最小值 avg(score,len); //平均值 return 0; }
  • C语言数组

    2021-01-04 22:03:54
    数组求和 #include <stdio.h> int main() { int numbers[] = {2, 21, 3, 42}; int sum = 0; int index; for(index=0;index<4;index++){ sum+=numbers[index]; } printf("The sum is %d\n", sum); ...
  • C语言 数组

    千次阅读 2019-03-14 15:59:25
    数组 1一维数组 1.1.为什么会有数组? 软件学生成绩统计 int a;int b; 求和 a+b+....... int scores[34]={}; for循环来统一管理这堆数据 1.2 数组的声明 1.2.1 先要确定数组类型 int long ...
  • c数组求和

    千次阅读 2020-05-16 17:56:07
    C语言数组求和 #include<stdio.h> int addarray(int array[],int n);//声明 int main(void) { int data[]={0,1,2,3,4,5,6,7,8,9}; int size = sizeof(int data/int data[0]) //用数组的总长度/每个的长度,...
  • C语言数组元素总和最大的连续子序列的算法C语言数组元素总和最大的连续子序列的算法完整源码(定义,实现,main函数测试) C语言数组元素总和最大的连续子序列的算法完整源码(定义,实现,main函数测试) #include &...
  • c语言 数组

    2018-07-30 17:35:46
    一维数组 mind:数组是一组变量 1.初始化: 省略[]:sizeof array/sizeof array[0] 补0 定位 2.输入,输出,赋值:for循环 3.数组大小:大小是个数(非负整数)...
  • 你看,如果你最后还有x数多出来,那么你的count和p就没有清零 ,所以你循环结束后判断下count是否为零,不为0输出个p/count就好!就可以处理剩下的项 注意哦,vj有很多格式要求,多一个空格少一个空格都会出错!...
  • C语言 数组1

    2020-07-26 11:01:14
    一组具有相同类型的数据元素集合,在C语言中有一维数组,二维数组,多维数组,这些都可以看成一维数组数组元素的存储地址是相邻的。 1.一维数组 多维数组也可以看成一维数组,如二维数组,可以看成一维数组,这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,978
精华内容 3,591
关键字:

c语言数组求和

c语言 订阅