无法实现大括号的列举,会出现四个大括号,并且输出的数没有规律,求指导一下
int i,a[num];
for(i=0;i<num;i++)
scanf("%d",a[i]);
printf("数据个数:%d\n",num);
for(i=0;i<num;i++)
printf("%d号:%d\n",i+1,a[i]);
printf("{%d,%d,%d,%d}",a[0],a[1],a[2],a[3]);
return 0;
中间可以这样写
#include<iostream>
#include<stdio.h>
using namespace std;
int main(){
int n;
cin>>n;
int a[100] ={0};
for(int i = 0;i<n;i++){
cin>>a[i];
}
printf("[");
for(int i =0;i<n-1;i++){
cout<<a[i]<<",";
}
printf("%d]",a[n-1]);
}
希望对你有用哈