从键盘输入10个整型数据放入一个数组中,要求找出其中最小的数和它的下标,然后把它
输入
↓
保存数组a[]
↓
int i=0, j=0
int k=a[j] ←
↓ka[i] │
j=i, k=a[i] │
↓ │
i<10───yes────┚
↓no
输出j, k
判断用菱形块,其他用长方形。
#include
int main()
{
int a[10],i,min,j;
printf("请输入10个整数:");
for (i=0;i<10;i++)scanf("%d",&a[i]);
min=a[0];
for(i=1;i<10;i++)
if(a[i]<min)
{
min=a[i];
j=i;
}
printf("
最小的数是%d,它的下标是%d",min,j);
getchar();
getchar();
}
int main()
{ int a[10],min,i,j;
printf("请输入10个整数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
min=a[0];
j=0;
for(i=1;i<10;i++)
{ if(a[i]<min) {min=a[i]; j=i;}
}
printf("最小的数和它的下标为:%d, %d",min,j);
return 1;
}
#include<stdio.h>
int main(){
int a[10];
int i,min=0;
for(i=0;i<10;i++)scanf("%d",&a[i]);
for(i=1;i<10;i++)
if(a[i]<a[min])min=i;
printf("%d %d",a[min],min);
return 0;
}
在工具栏里有一个有一个先写下的箭头点一下就o了我只是菜鸟啊!
从键盘输入10个整型数据放入一个数组中,要求找出其中最小的数和它的下...
printf("请输入10个整数:");for(i=0;i<10;i++)scanf("%d",&a[i]);min=a[0];j=0;for(i=1;i<10;i++){ if(a[i]<min) {min=a[i]; j=i;} } printf("最小的数和它的下标为:%d, %d",min,j);return 1;}
输入10个整型数据存入一维数组,求下标为奇数的元素之和。符合条件的元素...
void main(){ float a[10];printf("请输入数组的10个元素值!\\n");for(int i=0;i<10;i++)\/\/从键盘输入10 个数 { float temp;scanf("%f",&temp);a[i]=temp;} float sum=0;for(int j=0;j<10;j++)\/\/输出奇数下标元素之和 { if((j%2)!=0){ sum+=a[j];} } printf(...
用指针方式编写程序:从键盘输入10个整型数据并存入数组,要求用函数实 ...
} swap(max,a+n-1); swap(min,a);}int main(){ int i,a[10]; for(i=0;i<10;i++) scanf("%d",a+i); swapmaxmin(a,10); for(i=0;i<10;i++) printf("
从键盘输入10个整型数据,放入数组a中,求其最大值,最小值及所在元素的...
{ int a[10],max_,min_,maxInd,minInd;int i;scanf("%d",&a[0]);max_=a[0];min_=a[0];maxInd=minInd=0;for(i=1;i<10;i++){ scanf("%d",&a[i]);if(a[i]>max_){ max_=a[i];maxInd=i;} if(a[i]<min_){ min_=a[i];minInd=i;} } printf("最大值:%d ...
java编程,从键盘录入10个整数数据,将每次录入的数据按从小到大的顺序...
int[] a=new int[10];int count=1;Scanner scan=new Scanner(System.in);while(count<=10){ System.out.println("请输入第"+count+"个整数");int x=scan.nextInt();\/\/获取一个整数 if(count==1)\/\/第一个数直接放在a【0】上 { a[0]=x;} else { int insertpos=getPos(a,x,...
...由小到大的顺序存放在一个整型数组中,从键盘输入一个数,找出该数...
{ int a[20]={0,1,2,3,4,5,6,7,8,9},b=0,i=0,c=-1;printf("请输入:\\n");scanf("%d",&b);for(i=0;i<10;i++){ if(a[i]==b){ c=i+1;} } if(c<0){ printf("无此数\\n");} else { printf("%d\\n",c);} } 本来想写个二分的,但是只有10个数,没...
编写一个程序使之从键盘读入10个整数存入整型数组a中然后逆序输出这10个...
我是用c++编的,希望对你有帮助!注意:必须在英文半角下输入下列语句!! #include<iostream.h>mian(){int a[10];cout<<"请输入十个整数";for(int i=0;i<10;i++){cout<<"请输入第"<<i+1<<"整数";cin>>a[i];}for(int j=10;j>0;j--){cout<...
利用指针技术,从键盘输入10个整型数据到a数组中,再利用指针将个元素输...
include <stdio.h> void main(){ int aa[10];int *pa = aa;for(int i = 0;i < 10;i++)scanf("%d",(pa+i));for( int k = 0;k < 10;k++ )printf("%d%c",*(pa+k),(k+1 == 10)?'\\n':'\\t');}
整型一维数组中存放互不相同的10个数,从键盘输入一个整数,输出与该数相...
int main(){ int key,index;int arr[10]={1,2,3,4,5,6,7,8,9,10};printf("输入整数Key:\\n");scanf("%d",&key);for(index=0;index<10&&arr[index]!=key;index++);if(index<10){ printf("位置是:%d\\n",index);} else { printf("没有要找的数字\\n");} return 0;} ...
定义一个数组,用循环实现从键盘上输入10个正整数并放入数组。怎么做...
1、首先可以使用String[] s=new String[6],定义一个长度为6的字符串数组,定义之后,可以对字符串数组进行赋值,如下图所示。2、使用int[] i=new int[6],定义一个长度为6的整型数组,其它类型类似,如下图所示。3、也可以在定义数组的时候,直接对数组进行赋值,使用String[] str=new String[...