c语言编程题:输入10个数存放在一个数组中,输入一个数存入x中,然后找出所有与x相同的元素的位置。
我自己写的,你可以参考一下,有问题可以给我留言,或直接Hi我。
#include
#define M 100
seqsrch(r, n) /*在数组r中查找值为n的数*/
{
int r[M],int n;
{
int i;
for(i=0;i<M;i++)
if(r[i]==n)
{
printf("查找成功!在数组中的序号为:a[%d]
",i);
break;
}
if(i==M)
printf("数组中没有此数!
");
}
}
main()
{
int a[10] x;
for(int i=0;i++;i<10)
{
scanf("%d",&a[i]);
}
printf("输入要查找的元素:");
scanf("%d",&x);
seqsrch(a, x);
}
#include
#define Pi 3.1415926
int main()
{
int a[11],i,x;
printf("请输入10个由小到大的整数:
");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("请输入要插入的数:
");
scanf("%d",&x);
for(i=9;i>=0&&a[i]>x;i--)
a[i+1]=a[i];
a[i+1]=x;
printf("插入后的数组:
");
for(i=0;i<11;i++)
printf("%d ",a[i]);
printf("
");
getch();
return 0;
}
#include <stdio.h>
int main()
{
int y[10],x,i;
printf("input 10 int data\n");
for (i=0;i<10;i++) scanf("%d",&y[i]);
printf("input x \n");
scanf("%d",&x);
printf("locations:\n");
for (i=0;i<10;i++) if (y[i]==x)printf("%d ",i);
return 0;
}
例子:
input 10 int data
1 3 5 7 3 2 1 5 6 7
input x
5
locations:
2 7
#include <stdio.h>
int main()
{
int i,x,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
scanf("%d",&x);
for(i=0;i<10;i++)
if(a[i]==x)
printf("%d ",i);
printf("\n");
return 0;
}
c语言编程题:输入10个数存放在一个数组中,输入一个数存入x中,然后找出...
假定是 int 型,程序如下:include <stdio.h> int main(){ int y[10],x,i;printf("input 10 int data\\n");for (i=0;i<10;i++) scanf("%d",&y[i]);printf("input x \\n");scanf("%d",&x);printf("locations:\\n");for (i=0;i<10;i++) if (y[i]==x)printf("%d ...
C语言中从键盘输入10个整数,存到一个数组,在找出其中的最大值,并输出...
void main(){ int array[10];\/\/用来存储输入的数据 int max;\/\/用来存放最大的数 int i;\/\/用于循环 for(i=0;i<10;i++) \/\/一次输入10个数 { \/\/输入一个数并按回车键 scanf("%d",&a[i]);} max=a[0];\/\/先假设最大值为第一个元素 for(i=1;i<10;i++){ if(a[i]>max...
用c语言编程,从键盘上输入10个整数存放到一维数组中,输出其中最大的数...
int i,a[10],max,maxi;\/\/输入10个整数 for(i=0;i<10;i++){ scanf("%d",&a[i]);} \/\/假设数组的第1个是最大数max,同时设置最大值下标为0 max=a[0];maxi=0;\/\/for循环依次判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标 for(i=1;i<10;i++){ if(a[i]>...
输入10个实数存放在一维数组a中,计算并输出a数组中所有元素的平均值...
在编程中,处理数组是常见任务之一。例如,假设我们需要处理一组实数,可以将这10个实数存储在一维数组a中。下面是一个简单的程序示例,用来输入10个实数并计算它们的平均值。首先定义一个一维数组a,它能够存储10个实数。同时声明两个变量,一个用于存储数组元素的总和,另一个用于存放平均值。这里,我们...
scanf输入10个数存放在一个数组中,用简单C语言来实现其从小到大的顺序...
{int i,j,t,a[10],flag;printf("Please input 10 integers:\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<9;i++){ flag=0;for(j=0;j<10-i-1;j++)if(a[j]>a[j+1]){ t=a[j]; \/* 交换a[i]和a[j] *\/ a[j]=a[j+1];a[j+1]=t;flag=1;} ...
通过键盘输入10个数,存放于一数组,求出此10个数的和、平均值、最大值...
max=a[b];c=b;} else if(min>a[b]){ min=a[b];d=b;} sum+=a[b];} ave=sum\/10;printf("最大值是:%.2f,最小值是:%.2f,平均值是:%.2f,和是:%.2f\\n",max,min,ave,sum);printf("最大值是第%d个数,最小值是第%d个数\\n",c+1,d+1);} 满意的话请采纳!!
编写程序完成如下功能:输入10 个数存入一维数组,然后再按逆序重 新存放...
define N 10 void main(){ int a[N] ;for(int i = 0; i < N; i++){ cout<<"请输入第"<<i+1<<"个数字:";cin>>a[i];} cout<<"逆序前:"<<endl;for( i = 0; i < N; i++){ cout<<a[i]<<" ";} cout<<endl;int t;for( i= 0; i<N\/2; i++){ t=...
编程实现以下功能:在主函数中,由键盘输入10个互不相同的整数存放在一...
include <stdlib.h> void myout(int arr[], int n);int delx(int arr[], int n, int x);void main(){ printf("请输入10个互不相同的整数:\\n");int array[10],a;for(int i=0; i<10; ++i){ scanf("%d",&a);array[i] = a;} printf("请输入数x:\\n");int x;scanf("...
c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
printf("这10个数的和为%d",sum); return 0; } 扩展资料: 数组:是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素...
C语言程序:已知一个班10个学生的成绩,存放在一个一维数组中,要求找出其 ...
include<stdio.h> void main(){ int ch[10];int i,max=0,xh;printf("请输入10个学生的成绩:\\n");for(i=0;i<10;i++){ scanf("%d",&ch[i]);if(ch[i]>max){ max=ch[i];xh=i;} } printf("成绩最高为:%d\\n",max);printf("该生的序号为:%d\\n",xh);} ...