IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言(数组) -> 正文阅读

[C++知识库]C语言(数组)

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

.从键盘输入10个整数,保存在一个数组中,将这10个数逆序输出并求和。

样例1:

输入 1 2 3 4 5 6 7 8 9 0

输出 ?0 9 8 7 6 5 4 3 2 1?

? ? ? ? ?sum=45

? ? ? ? ?

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

【程序题】

输入10个元素存入数组,求数组中最大元素其在数组中的下标并输出该最大值。

样例:

输入 876 675 896 101 301 401 980 431 451 231??

输出 6,980

#include<stdio.h>
int main()
{
	int i,a[5],length=5,n;
	float ave=0,sum=0;
	for(i=0;i<length;i++){
		scanf("%d",&n);
		a[i]=n;
		sum=sum+a[i];
	}
		ave=sum/length;
	printf("ave=%0.3f 大于平均值的数:",ave);
	for(i=0;i<length;i++){
		if(a[i]>ave){
			printf("%d ",a[i]);
		}
	}
	return 0;
}

【程序题】

编写程序,实现从键盘输入5个整数,求该组整数的平均值,并将大于平均值的整数输出。

样例

输入??1 2 3 4 5

输出??ave=3.000 大于平均值的数:4 5

#include<stdio.h>
int main()
{
	int i,length=10;
	float n,a[length],ave,sum=0,max,min;
	for(i=0;i<length;i++){
		scanf("%f",&n);
		a[i]=n;
		sum=sum+a[i];
	}
		max=min=a[0];
		for(i=0;i<length;i++){
			if(a[i]>max){max=a[i];
			}
			if(a[i]<min){min=a[i];
			}
	}
		sum=sum-max-min;
		ave=sum/(length-2);
		printf("%0.4f",ave);
			return 0;
}

【程序题】

青年歌手参加歌曲大赛,有10个评委打分,去掉一个最高分和一个最低分编程求出选手的平均得分。

样例:

输入??7.5 8.1 7.9 8.5 8.7 8.0 9.0 8.7 9.5 8.0

输出? 8.3625

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

【程序题】

编写程序,输入10个整数存储在数组中,要求将此数组中的元素首尾交换从而实现逆置。

样例

输入? 22 36 78 -90 45 66 88 49 98 14

输出??14 98 49 88 66 45 -90 78 36 22

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

【程序题】

从键盘输入一个升序数组,编程实现在此升序数组中插入一个新的数值,插入后此数组仍然要保持有序。(要求:先输入9个有序的数,然后再输入需要插入的数据)

样例:

输入? 18 23 36 46 49 50 69 73 81 51

输出??18 23 36 46 49 50?51?69 73 81

#include<stdio.h>
int main()
{
	int i,n,length=1000,a[length];
	scanf("%d",&n);
	for(i=0;n!=0;i++){
		a[i]=n%2;
		n=n/2;	
	}
	for(i=i-1;i>=0;i--){
		printf("%d",a[i]);
	}
	return 0;
}

【程序题】

使用数组,编写一个十进制正整数转换为二进制数的程序。

样例:

输入? 34

输出??100010

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-23 12:09:25  更:2021-11-23 12:10:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 8:03:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码