void main()
{
vector< vector<int> > s;
vector< int > s1;
int a;
int i=0;
while(cin>>a)
{
s1.push_back( a );//
s.push_back(s1); //s应该push_back vector<int>
i++;
if( i==5 )
break;
}
print(s);
for(i=0;i<5;i++)
{
for(int j=i;j<5;j++)
swap(s[i][j],s[j][i]);
}
print(s);
return;
}
{
vector< vector<int> > s;
vector< int > s1;
int a;
int i=0;
while(cin>>a)
{
s1.push_back( a );//
s.push_back(s1); //s应该push_back vector<int>
i++;
if( i==5 )
break;
}
print(s);
for(i=0;i<5;i++)
{
for(int j=i;j<5;j++)
swap(s[i][j],s[j][i]);
}
print(s);
return;
}
解决方案 »
- 大家用过SerialPort类没有,我现在建了一个Dll的工程,加进去之后就一直抱错,还需要改蛇呢没地方吗?
- VC++中到底什么是对象啊??
- 怎样在static text控件中动态显示文字?
- 带界面的多线程PING(快速检测局域网内IP使用情况)
- 哪位朋友能给我个操作WORD的例子,具体见贴内,进者都有分
- 高分!!我想在一个对话框里显示HTML页面
- 如何得到一个桌面的句柄,然后可以直接在桌面上用CDC类写输出一些内容
- 隐藏窗口的困惑……
- CreateFile(...)如何打开VxD!!!!
- 请教,在VC下编制拨号程序
- 如何用 registrar script code (RGS) 往注册表中添加一个二进制空值???
- StretchBlt()我怎么得到位图在memDC中的矩形区
vector<vector<int> > s;
vector< int > s1;
for( int i=0;i<5;i++ )
{
for( int j=0;j<5;j++ )
s1.push_back( j );
s.push_back( s1 );
}
/////////////////////原程序///////////////////////
#include "stdafx.h"
#include <conio.h>
#include<iostream>
#include<string>
#include<vector>
using namespace std;
void swap(vector<int> &a,vector<int> &b){
vector<int> temp=a;
a=b;
b=temp;
}
void print(vector<vector<int> > &s){
for(int i=0;i<5;i++){
for(int j=0;j<5;j++){
cout<<s[i][j]<<" ";
}
cout<<endl;
}
}
void main(){
vector< vector<int> > s;
vector< int > s1;
int a;
for(int i=0;i<5;i++)
{
for( int j=0;j<5;j++ )
{
cin>>a ;
s1.push_back(a);
}
s.push_back( s1 );
}
print(s);
for(i=0;i<5;i++){
for(int j=i;j<5;j++)
swap(s[i][j],s[j][i]);
}
print(s);
getch();
return;
}
//试试:)