C语言数组练习题目

C语言数组练习题目C语言数组练习题目1、编写程序,输入10个整数存入一维数组,统计输出其中的正数、负数和零的个数。#include<stdio.h>main(){ inta[10],i,j=0,k=0,l=0; printf(“请输入10个整数:”); for(i=0;i<10;i++) { scanf(“%d”,&a[i]); } for(i=0;i<10;i++) { if(a[i]>0) ++j; elseif(a[i]==0) ++k

大家好,又见面了,我是你们的朋友全栈君。

C语言数组练习题目

1、编写程序,输入10个整数存入一维数组,统计输出其中的正数、负数和零的个数。

#include<stdio.h>
main()
{ 
   
	int a[10],i,j=0,k=0,l=0;
	printf("请输入10个整数:");
	for(i=0;i<10;i++)
	{ 
   
		scanf("%d",&a[i]);
	}
	for(i=0;i<10;i++)
	{ 
   
		if(a[i]>0)
		++j;
		else if(a[i]==0)
		++k;
		else
		++l;
	}
	printf("正数:%d,零:%d,负数:%d",j,k,l);
}

2、编写程序,输入10个整数存入一维数组,再按逆序重新存放后再输出

#include<stdio.h>
main()
{ 
   
	int i,a[10];
	for(i=0;i<=9;i++)
	scanf("%d",&a[i]);
	for(i=9;i>=0;i--)
	printf("%d ",a[i]);
}

3、输入10个整数,求出它们的和以及平均值并输出。

#include<stdio.h>
main()
{ 
   
	int i;
	float a[10],sum=0;
	printf("请输入10个整数:");
	for(i=0;i<=10;i++)
	{ 
   
		scanf("%f",&a[i]);
		sum=sum+a[i];
	}
	printf("和:%.0f,平均值:%f",sum,sum/10);
}

4、输入10个数,求出最大的数及其下标,以及最小的数及其下标

#include<stdio.h>
main()
{ 
   
	int a[10],i,max,i_max,min,i_min;
	scanf("%d",&a[0]);
	max=a[0];
	i_max=0;
	min=a[0];
	i_min=0;
	for(i=1;i<10;i++)
	{ 
   
		scanf("%d",&a[i]);
		if(a[i]>max)
		{ 
   
			max=a[i];
			i_max=i;
		}
		else if(a[i]<min)
		{ 
   
			min=a[i];
			i_min=i;
		}
	}
	printf("最大值=%d,下标=%d\n",max,i_max);
	printf("最小值=%d,下标=%d\n",min,i_min);
}

#由于编者水平有限,编写时间短促,难免存在不妥之处,敬请大家评判指正

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157444.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 图解Java 垃圾回收机制

    图解Java 垃圾回收机制Java技术体系中所提倡的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存。垃圾回收机制的引入有效地解决了内存的回收问题使得他们在编写程序的时候不再需要考虑内存管理。本文首先着重介绍了判断一个对象是否可以被回收的两种经典算法,并详述了四种典型的垃圾回收算法的基本思想及其直接应用——垃圾收集器,最后结合内存回收策略介绍了内存分配规则。

    2022年6月11日
    32
  • DB2错误代码_db2错误码57016

    DB2错误代码_db2错误码570161前言作为一个程序员,数据库是我们必须掌握的知识,经常操作数据库不可避免,but,在写SQL语句的时候,难免遇到各种问题。例如,当咱们看着数据库报出的一大堆错误代码时,是否有种两眼发蒙的感觉呢?咳咳,莫要否认,你有、我有,全都有啊!不过,值得庆幸的是,已经有人帮咱们整理出一份关于DB2的错误代码大全啦,以后再遇到数据库报错,直接拎出看看,岂不爽哉?当然,在此对原作者送上万分的感谢。2错误

    2022年9月17日
    5
  • Modbus CRC校验算法

    uint16_tcrc_reflect(uint16_tdata,int32_tlen){uint16_tret=data&0x01;for(int32_ti=1;i<len;i++){data>>=1;ret=(ret<<1)|(data&am…

    2022年4月7日
    58
  • data grip 激活码-激活码分享2022.02.20

    (data grip 激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~HC…

    2022年4月1日
    108
  • 平台卡盟 平台卡盟_卡盟主站源码下载

    平台卡盟 平台卡盟_卡盟主站源码下载源码介绍:该源码对接宝塔API实现秒搭建主站功能,包括分站开通等都无需人工操作源码价值:****.**¥我也不知道值多少钱,反正修了很久才对接好宝塔接口跟各种问题,搞了好多天,时间长达3个月,不过不是连续修2个月,反正开始搞到现在搞了3个月多吧没有接好支付通道,想要运营的可以找我对接或者找别人对接安装说明服务器系统:Linux+Centos7.x+宝塔亲测环境:Nginx1.1…

    2022年8月13日
    5
  • javaweb项目连接MySQL数据库_php实现评论回复功能

    javaweb项目连接MySQL数据库_php实现评论回复功能Java+MySQL实现评论功能设计开发一、背景项目初始版本上线,有时间写点东西记录一下项目中的心得体会,通过这个项目学习了很多,要写下来的有很多,先从评论功能开始吧。由于项目需要增加评论功能,之前并无此方面的经验,因此项目开始的一段时间都在寻思着如何进行评论功能的设计。上网搜索一波…

    2022年10月1日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号