
程序运行没错为什么老提示“Wrong Answer”C++的!
SampleInput21000010000102301100001000010330110000200003000012000020000200001SampleOut...
Sample Input
2
1 0 0 0
0 1 0 0
0 0 1 0
2 3 0 1
1 0 0 0
0 1 0 0
0 0 1 0
3 3 0 1
1 0 0 0
0 2 0 0
0 0 3 0
0 0 0 1
2 0 0 0
0 2 0 0
0 0 2 0
0 0 0 1
Sample Output Case 1:
1 0 0 0
0 1 0 0
0 0 1 0
5 6 0 1
Case 2:
2 0 0 0
0 4 0 0
0 0 6 0
0 0 0 1
#include "iostream.h"
void main(){
int num;
int aa[8][4];
cin>>num;
for(int i=0;i<num;i++)
{
for(int q=0;q<8;q++)
{
for(int w=0;w<4;w++)
{
cin>>aa[q][w];
}
}
cout<<"Case "<<i+1<<"£º"<<endl;
for(q=0;q<4;q++)
{
int sum=0;
for(int n=0;n<4;n++)
{
int sum=0;
for(int w=0;w<4;w++)
{
sum=sum+aa[q][w]*aa[w+4][n];
}
cout<<sum<<" ";
}
cout<<endl;
}
}
} 展开
2
1 0 0 0
0 1 0 0
0 0 1 0
2 3 0 1
1 0 0 0
0 1 0 0
0 0 1 0
3 3 0 1
1 0 0 0
0 2 0 0
0 0 3 0
0 0 0 1
2 0 0 0
0 2 0 0
0 0 2 0
0 0 0 1
Sample Output Case 1:
1 0 0 0
0 1 0 0
0 0 1 0
5 6 0 1
Case 2:
2 0 0 0
0 4 0 0
0 0 6 0
0 0 0 1
#include "iostream.h"
void main(){
int num;
int aa[8][4];
cin>>num;
for(int i=0;i<num;i++)
{
for(int q=0;q<8;q++)
{
for(int w=0;w<4;w++)
{
cin>>aa[q][w];
}
}
cout<<"Case "<<i+1<<"£º"<<endl;
for(q=0;q<4;q++)
{
int sum=0;
for(int n=0;n<4;n++)
{
int sum=0;
for(int w=0;w<4;w++)
{
sum=sum+aa[q][w]*aa[w+4][n];
}
cout<<sum<<" ";
}
cout<<endl;
}
}
} 展开
1个回答
展开全部
大概是不需要输出“Case1”这样的东西?
追问
可是我们作业上是有要求要Cass1的!
追答
这样可以吗。。
#include <iostream>
using namespace std;
int main(){
int num;
int q;
int aa[8][4];
cin>>num;
for(int i=0;i<num;i++){
for(q=0;q<8;q++){
for(int w=0;w<4;w++){
cin>>aa[q][w];
}
}
cout<<"Case "<<i+1<<":"<<endl;
for(q=0;q<4;q++){
int sum=0;
for(int n=0;n<4;n++){
int sum=0;
for(int w=0;w<4;w++){
sum=sum+aa[q][w]*aa[w+4][n];
}
cout<<sum<<" ";
}
cout<<endl;
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询