Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
3597 xuekaifeng 数组元素对调 C++ 编译错误 0 0 MS 0 KB 991 2019-12-20 20:02:19

Tests(0/0):


#include <iostream> #include <string> #include <iomanip> using namespace std; void main() { char linein[256]={0}; cout<<"请输入一组数字:"<<endl; cin.getline(linein,256); int N[256]; int index=0; int j=0; for(int num=0;num<strlen(linein);num++) { if(linein[num]==' '){ index=num; }else{ if(linein[num+1]==' '|linein[num+1]=='\0'){ char temp[256]={0}; strncpy(temp,linein+index,num-index+1); N[j]=atoi(temp); j++; } } } int M; cout<<"请输入需要输出行数:"<<endl; cin>>M; for(int num=0;num<M;num++) { for(int cell=0;cell<j;cell++) { if(cell+num+1<j) { cout<<N[cell+num+1]<<"\t"; }else { cout<<N[cell+num-j+1]<<"\t"; } } cout<<endl; } }


测评信息: