33,311
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
unsigned int a=0,b=0;
printf("Introduzca 2 numero(entre 1 y ~,非数字退出) :");
while(scanf("%d %d",&a,&b))
{
int c[a][b][2];
for(int i=0;i<a;i++)
for(int j=0;j<b;j++)
{
c[i][j][0]=i;
c[i][j][1]=j;
}
for(int i=0;i<a;i++,printf("\n"))
for(int j=0;j<b;j++)
printf("[%d %d]",c[i][j][0],c[i][j][1]);
printf("Introduzca 2 numero(entre 1 y ~,非数字退出) :");
}
return 0;
}
#include <stdio.h>
void matrix(int a)
{
int y,x;
char e;
for (y=0;y<a;y++) {
for (x=0;x<a;x++) {
if (x<a-1) e=' '; else e='\n';
printf("[%d,%d]%c",y,x,e);
}
}
}
int main()
{
int a;
while(1)
{
rewind(stdin);
printf("Introduzca un numero(entre 2 y 8): ");
if (1!=scanf("%d",&a)) break;
if (!(2<=a && a<=8)) break;
matrix(a);
}
return 0;
}
// Introduzca un numero(entre 2 y 8): 2
// [0,0] [0,1]
// [1,0] [1,1]
// Introduzca un numero(entre 2 y 8): 3
// [0,0] [0,1] [0,2]
// [1,0] [1,1] [1,2]
// [2,0] [2,1] [2,2]
// Introduzca un numero(entre 2 y 8): 4
// [0,0] [0,1] [0,2] [0,3]
// [1,0] [1,1] [1,2] [1,3]
// [2,0] [2,1] [2,2] [2,3]
// [3,0] [3,1] [3,2] [3,3]
// Introduzca un numero(entre 2 y 8): 5
// [0,0] [0,1] [0,2] [0,3] [0,4]
// [1,0] [1,1] [1,2] [1,3] [1,4]
// [2,0] [2,1] [2,2] [2,3] [2,4]
// [3,0] [3,1] [3,2] [3,3] [3,4]
// [4,0] [4,1] [4,2] [4,3] [4,4]
// Introduzca un numero(entre 2 y 8): 6
// [0,0] [0,1] [0,2] [0,3] [0,4] [0,5]
// [1,0] [1,1] [1,2] [1,3] [1,4] [1,5]
// [2,0] [2,1] [2,2] [2,3] [2,4] [2,5]
// [3,0] [3,1] [3,2] [3,3] [3,4] [3,5]
// [4,0] [4,1] [4,2] [4,3] [4,4] [4,5]
// [5,0] [5,1] [5,2] [5,3] [5,4] [5,5]
// Introduzca un numero(entre 2 y 8): 7
// [0,0] [0,1] [0,2] [0,3] [0,4] [0,5] [0,6]
// [1,0] [1,1] [1,2] [1,3] [1,4] [1,5] [1,6]
// [2,0] [2,1] [2,2] [2,3] [2,4] [2,5] [2,6]
// [3,0] [3,1] [3,2] [3,3] [3,4] [3,5] [3,6]
// [4,0] [4,1] [4,2] [4,3] [4,4] [4,5] [4,6]
// [5,0] [5,1] [5,2] [5,3] [5,4] [5,5] [5,6]
// [6,0] [6,1] [6,2] [6,3] [6,4] [6,5] [6,6]
// Introduzca un numero(entre 2 y 8): 8
// [0,0] [0,1] [0,2] [0,3] [0,4] [0,5] [0,6] [0,7]
// [1,0] [1,1] [1,2] [1,3] [1,4] [1,5] [1,6] [1,7]
// [2,0] [2,1] [2,2] [2,3] [2,4] [2,5] [2,6] [2,7]
// [3,0] [3,1] [3,2] [3,3] [3,4] [3,5] [3,6] [3,7]
// [4,0] [4,1] [4,2] [4,3] [4,4] [4,5] [4,6] [4,7]
// [5,0] [5,1] [5,2] [5,3] [5,4] [5,5] [5,6] [5,7]
// [6,0] [6,1] [6,2] [6,3] [6,4] [6,5] [6,6] [6,7]
// [7,0] [7,1] [7,2] [7,3] [7,4] [7,5] [7,6] [7,7]
// Introduzca un numero(entre 2 y 8): ^C
#include <iostream>
int main(void) {
int n;
std::cout << "Introduzca un numero(entre 2 y 8): ";
std::cin >> n;
if (n >= 2 && n <= 8) {
for (int i = 0; i < n; ++i) {
for (int j = 0; j < n; ++j) {
std::cout << "[" << i << "," << j << "] ";
}
std::cout << std::endl;
}
}
getchar();
getchar();
return 0;
}
#include <stdio.h>
void matrix(int a);
int main()
{
unsigned int a=0;
printf("Introduzca un numero(entre 1 y ~,非数字退出) :");
while(scanf("%ud",&a))
{
matrix(a);
printf("Introduzca un numero(entre 1 y ~,非数字退出) :");
}
return 0;
}
void matrix(int a)
{
for(int i=0;i<a;i++,printf("\n"))
for(int j=0;j<a;j++)
printf("[%d %d]",i,j);
}