从键盘上输入10个整数,并放入一个一维数组中,然后将其前5个元素与后5个元素对换.
你这样做是无法实现该功能的 因为你这样只能键入一次a的值
Private Sub Command1_Click()
Dim i As Integer
Dim a(10) As Integer
For i = 1 To 10
a(i) = InputBox("请输入数字:", "number exchange")
Print a(i)
Next i
Print
For i = 1 To 10
Print a(11 - i)
Next i
End Sub
我简化并修改了一下 这样就能实现了
用C语言帮你写了个. 你看看. 需要修改请追问!#include #define N 10 //定义输入整数的个数.void main()
{
int a[N],t,i; //定义一个一维数组a.一个中间变量t.一个数组下标i. for( i=0; i<N; i++ ) //循环获取输入的N个整数.
{
scanf("%d",&a[i]);
} printf("交换前:
");
for( i=0; i<N; i++ ) //输出交换前数组的内容.
{
printf("%-5d",a[i]);
} for( i=0; i<N/2; i++) //交换将数组对调.
{
t=a[i];
a[i]=a[N-i-1];
a[N-i-1]=t;
}
printf("
交换后:
");
for( i=0; i<N; i++ ) //输出交换后的数组内容.
{
printf("%-5d",a[i]);
}
}运行截图:
C语言中从键盘输入10个整数,存到一个数组,在找出其中的最大值,并输出...
for(i=0;i<10;i++) \/\/一次输入10个数 { \/\/输入一个数并按回车键 scanf("%d",&a[i]);} max=a[0];\/\/先假设最大值为第一个元素 for(i=1;i<10;i++){ if(a[i]>max) \/\/如果发现有比max大的数,修改max的值 max=a[i];} printf("是个数中最大的数是:\\n");pri...
C语言编程序,要求从键盘输入10个整数存入一维数组。。
include<stdio.h> main(){ int a[10];int i,j,t;for(i=0;i<10;i++)scanf("%d",&a);printf("\\n");for(j=0;j<9;j++){ for(i=0;i<9-j;i++){ if(a>a[i+1]){ t=a;a=a[i+1];a[i+1]=t;}}} for(i=0;i<10;i++)printf("%d",a);} ...
从键盘上输入10个整数存入一维数组元素中,然后按逆序输出该数组的元素...
public static void Main(string[] args){ Int32[] inNum=new int[10];for (int i = 1; i < 11; i++) { Console.WriteLine("Please input the {0} Num:",i);inNum[i-1]=Convert.ToInt32(Console.ReadLine());} for (int i = 10; i > 0; i--) { Console.WriteLine("...
C语言程序设计:要求从键盘输入10个整数存入一维数组,将他们按升序排序...
这个是调试通过的 include <stdio.h> main(){ int i,j,tmp,num[10];printf("Input 10 numbers:");for(i=0;i<10;i++) scanf("%d",&num[i]);for(i=0;i<10;i++){ for(j=i+1;j<10;j++)if(num[i]>num[j]){ tmp=num[i];num[i]=num[j];num[j]=tmp;} } \/\/for(...
c语言 .从键盘输入10个整数,存 到一维数组中,并求这10个整数的 和?co...
include<stdio.h> int main(){ int a[10];int num,const=0,sum=0;printf("请输入10个整数:");for(num=0;num<10;num++){ scanf(%d,&a[num]);const++;printf("你已输入%d个整数 ",const);sum+=a[num];} printf("所输入的整数和是: %d",sum);return 0;} ...
用指针方式编写程序,从键盘输入10个整形整数,并存入数组,要求将10
include <stdio.h>int main(){ int a[10], *p, *m, t; for(p = a; p<a+10; p++) scanf("%d",p); m=a; for(p=a+1;p<a+10;p++) if(*m<*p) m=p; if(m!=a) { t=*m; *m=a[0]; a[0]=t; } for(p = a; p...
c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
函数中设置一个10个元素的数组以及一个用来求和的变量:2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:3、最后运行程序,输入10个数即可看到结果。以上就是用c语言从键盘输入10个数存入数组并求和的方法:...
c语言 .从键盘输入10个整数,存到一维数组中,并求这10个整数的和?
printf("这10个数的和为%d",sum); return 0; } 扩展资料: 数组:是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素...
编写c程序完成从键盘输入10个整数存入一维数组中,计算奇数元素之和并...
include<iostream> using namespace std;int a[11],ans;int main(){ for(int i=1; i<=10; i++){ cin>>a[i];if (a[i]%2!=0) ans=ans+a[i];} cout<<ans<<endl;return 0;} 思路很简单,读入十个数,判断是否能被2整除,如果不能就是奇数,则ans累加上去,最后输出ans就行了...
java从键盘输入任意十个整数存入一个数组,求数组的平均值最小值并降 ...
main(String[] args) {Scanner sc = new Scanner(System.in);int[] a = new int[10];int i = 0;\/\/ 输入10个整数while (true) {a[i] = sc.nextInt();i++;if (i == 10) {break;}}\/\/ 冒泡排序for (int k = 0; k < a.length - 1; k++) {for (int j = k + 1;...