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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • winform与cefsharp混合开发_winform窗体

    winform与cefsharp混合开发_winform窗体CefSharpGitHub地址:传送门wiki帮助文档地址:传送门简介CefSharp简单来说就是一款基于.Net写的,支持在Winform和WPF中内嵌的Chrome浏览器的第三方包。快速入门安装要求:VisualStudiowithNuGetPackageManager(&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;=2010).使用Nuget添加引用,搜索CefSharp,

    2026年1月28日
    5
  • java之—冒泡排序

    java之—冒泡排序首先,什么是冒泡排序(BubbleSort)呢?     对未排序的各元素从头到尾依次比较相邻的两个元素大小关系,若大于则交换位置,经过第一轮比较排序后可得出最大值,然后使用同样的方法把剩下的元素逐个比较即可。    假如有N个元素,那么一共要进行N-1轮比较,第M轮要进行N-M次比较。(若6个元素,要进行6-1轮比较,第一轮比较6-1次,第四轮比较6-4次)  pa…

    2022年6月13日
    31
  • myeclipse 注册码(8.5版本)「建议收藏」

    myeclipse 注册码(8.5版本)「建议收藏」ID:myEclipse8.5code:zLR8ZC-855575-75526156215269972ID:myEclipse8.51code:zLR8ZC-855575-7552615625006863ID:myEclipse8.52code:zLR8ZC-855575-7552615625006864ID:myEclipse8.53code…

    2022年9月30日
    3
  • mysql connector安装教程_Debezium:mysql connector安装[通俗易懂]

    mysql connector安装教程_Debezium:mysql connector安装[通俗易懂]前言:debezium提供了多种基于kafka的连接器,方便对RDB做数据流处理,包括:MongoDB,Oracle,Mysql,SqlServer,Postgresql,可扩展性强,代码可控,本篇介绍基于mysql的安装使用插件版本:Kafka:CDK3.10(相当于Kafka1.1版本),这里需要kafka0.10以上版本才能支持Debezium:0.83Mysql:5.5(mysql5…

    2022年7月15日
    17
  • java 如何实现大文件上传下载(传输)各种格式「建议收藏」

    java 如何实现大文件上传下载(传输)各种格式「建议收藏」​我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。这次项目的需求:支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7

    2022年7月4日
    45
  • RSTP概念_角的概念

    RSTP概念_角的概念RSTP概念

    2022年4月22日
    48

发表回复

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

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