给你一个正整数N,你需要输出一个NxN的字符矩阵,从上到下从左到右循环使用helloworld这10个字母填充。
输入格式:
一行一个正整数N(2<=N<=100)
输出格式:
一个正方形字符矩阵。
输入样例:
9
输出样例:
helloworl dhellowor ldhellowo rldhellow orldhello worldhell oworldhel loworldhe lloworldh
这俩个都可以的xdm
#include <stdio.h> int main() { int n; char a[100] = {'h','e','l','l','o','w','o','r','l','d'}; scanf("%d", &n); int x = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { printf("%c", a[x%10]); x++; } printf("\n"); } }
#include<stdio.h> int main(){ int n; char s[]={"helloworld"}; int i,j,k=0; scanf("%d",&n); for(i=0;i<n*n;i++){ printf("%c",s[i%10]); if(i%n==n-1){ printf("\n"); } } }