1 条题解
-
0
C :
#include <stdio.h> int main() { int n,i,j,k,a[110]={-1}; scanf("%d",&n); for(i=0;i<n;i++) a[i]=0; printf("%d\n",n); k=0; for(i=0;i<n;i++) { for(j=0;j<n;j++) { if(j==k) a[j]=a[j]; else{ if(a[j]==1) a[j]=0; else if(a[j]==0) a[j]=1; } } for(j=0;j<n;j++) printf("%d",a[j]); printf("\n"); k++; } return 0; }
C++ :
#include<iostream> #include<cstdio> #include<cstring> #include<string> using namespace std; int n,i,j,a[101]; main() { cin>>n; cout<<n<<endl; memset(a,0,sizeof(a)); for(i=1;i<=n;i++) { for(j=1;j<=i-1;j++) if(a[j]==0)a[j]=1; else a[j]=0; for(j=i+1;j<=n;j++) if(a[j]==0)a[j]=1; else a[j]=0; for(j=1;j<=n;j++) cout<<a[j]; cout<<endl; } return 0; }
- 1
信息
- ID
- 735
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者