3 条题解
-
0
using namespace std; int main(){ int x,y; cin>>y>>x; int a[100][100],s=0; for(int i=1;i<=y;i++){ for(int j=1;j<=x;j++){ cin>>a[i][j]; if(a[i][j]!=0) s++; } } cout<<s<<endl; for(int i=1;i<=y;i++){ for(int j=1;j<=x;j++){ if(a[i][j]!=0) cout<<i<<" "<<j<<" "<<a[i][j]<<endl; } } }
-
0
#include
using namespace std;
int main() { int m,n,count=0,temp,temp1; cin >> m >> n; int a[m][n]; for(int i=0;i<=m-1;i++) { for(int j=0;j<=n-1;j++) { cin >> a[i][j]; } } for(int b=0;b<=m-1;b++) { for(int c=0;c<=n-1;c++) { temp=a[b][c]; if(temp!=0) { count++; } } } cout << count << endl; for(int d=0;d<=m-1;d++) { for(int e=0;e<=n-1;e++) { temp1=a[d][e]; if(temp1!=0) { cout << d+1 << " " << e+1 << " " << temp1 << endl; } } } }
-
0
C++ :
#include <iostream> #include <cstdio> #define maxn 1000 using namespace std; int a[maxn][maxn]; int main() { int sum=0; int m,n; scanf("%d%d",&m,&n); for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ scanf("%d",&a[i][j]); if(a[i][j]!=0)sum++; } }printf("%d\n",sum); for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ if(a[i][j]!=0)printf("%d %d %d\n",i,j,a[i][j]); } } return 0; }
- 1
信息
- ID
- 95
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- 递交数
- 256
- 已通过
- 122
- 上传者