求教一个简单的C++的问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:53:35
要输入一个数组 再将这个数组显示出来 哪错了
#include <stdio.h>
#define N 5
void main()
{
int num[N];
int temp;
int i=0;
printf("请输入原始数据:\n")
for (i=0;i<N;i++) ;
scanf("%d",&num[i]);
printf("原始数据%d\n",num[i]);

}
还有这里的i 代表什么意思?

/*i是数组num[N](其中N为5)的下标,for循环中,i从0-4变化就是遍历了数组num[N],再用scanf函数一一的赋值,不过好像你的输入输出都有问题。*/
#include <stdio.h>
#define N 5
void main()
{
int num[N];
int temp;
int i=0;
for (i=0;i<N;i++)/*没有分号!*/
scanf("%d",&num[i]);
for (i=0;i<N;i++)/*同理*/
printf("原始数据%d\n",num[i]);
}

#include <stdio.h>
#define N 5
void main()
{
int num[N];
int temp;
int i=0;
printf("请输入原始数据:\n")
for (i=0;i<N;i++)
{
scanf("%d",&num[i]);
printf("原始数据%d\n",num[i]);
}

}

#include <stdio.h>
#include <iostream>
using namespace std;
#define N 5
void main()
{
int num[N];
int temp;
int i=0;
cout<<"请输入原始数据:"<<endl;
for (i=0;i<N;i++)
cin>>num[i];
for (i=0;i<N;i++)
cout<<&quo