C++定义一个长度为10的整型数组并赋值,将此一位数组内数据逆序输出

//#include "stdafx.h"//vc++6.0加上这一行.#include <iostream> using namespace std; int main(void){ int a[10]={0,},i; for(i=0;i<10;cin >> a[i++]); for(i--;i>=0;cout << a[i--] << ' '); cout << endl; return 0; }

在我电脑上的vc运行通过.这个程序是正确的.要不你把for循环的控制条件改为i把第二个for循环的控制条件改为(i=n;i>0;i--);试试.可能机器只能识别唯一的答案吧

#include "stdio.h" void main() { int a[10]; int i; for(i = 0; i = 0; i--) printf("%d\n", a[i]); }

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

#include<iostream>#include<fstream>using namespace std;int sum(int a, int b, int c, int d, int e, int f, int g, int h, int i, int j){ return a + b + c + d + e + f + g + h + i + j;}int average(int a, int b, int c, int d, int e, int f, int g, int h, int i, int j){ return (a + b + c + d

int a[10],i,j; for(i=0,j=0;i

#includeusing namespace std;void main(){ int a[10]={1,9,2,4,6,3,8,5,7,0};//数组的定义及赋值 int i,j,t;//前五个数由小到大 for(i=0;ia[j]) { t=a[i]; a[i]=a[j]; a[j]=t; }//后五个数由大到小排序for(i=5;i 追问: 答案不对啊 评论0 0 0

#include<stdio.h>#include<stdlib.h>#include<time.h> int main() { int a[10]; int i,j,k,m,n; srand(time(NULL)); for(i=0;i<10;i++)a[i]=rand(); for(i=0;i<10;i++)printf("%d%c",a[i],i==9?10:32); for(i=0;i<9;i++) { for(j=i+1;j<10;j++) { if(a[i]<a[j]) { k=a[i]; a[i]=a[j];

#include<iostream.h> void main() { int a[10]; int i,j,t,sum=0; cout<<"请任意输入十个整数:"<<endl; for(i=0;i<10;i++) cin>>a[i]; for(j=0;j<9;j++) { for(i=0;i<9-j;i++) if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } cout<<"此十个数从小到大的顺序为:"<<endl; for(i=0;i<10;i++) cout<<a[i]<<" "; cout<<endl; }

你定义了一个指针数组*y[3],但数组中的指针却没有分配地址,也就是说所有的指针都没有真正指向相应的内存区域,根据编译器的不同y[0]-y[2]的值也会不同,这样你输入字符串时,字符串写入的地址就是随机的,就会出现崩溃的情况,可以通过malloc对y数组的每个成员初始化地址 如果你想输入int型的数据那么就用y[i] = malloc(sizeof(int))来分配地址,另外,你scanf用的%f是输入浮点数的格式,而你定义的是int指针,因此应该改成scanf("%d",(y+i))

相关文档

java定义一个数组
函数调用可以作为一个函数的实参
数据结构中字符串
c定义一个字符串数组
定义一个字符串数组
定义字符串一定是数组吗
如何定义一个int数组
定义一个字符串变量
定义字符串数组指针
python定义一个字符串
python输入一个字符串
c语言定义一个字符串数组
将一个字符串逆序输出
char数组一个一个添加
java定义一个string数组
交换字符串数组元素
vs里字符串数组怎么定义
定义一个string类型的数组
电脑版