C 程序 - 另一个嵌套循环问题

标签 c nested-loops

刚开始学习C语言中的嵌套循环逻辑,不知道C语言中如何实现,长度和行数要跟在输入的数字后面,并用“-”分隔数据

Enter number: 2
-1-3
----

Enter number: 7
-1-3-5-7-9-1-3
--------------
-1-3-5-7-9-1-3
--------------
-1-3-5-7-9-1-3
--------------
-1-3-5-7-9-1-3

有人知道如何实现吗?感谢您的帮助。

最佳答案

#include <stdio.h>

int main(){
    int i,j,n;

    printf("Enter number: ");
    scanf("%d", &n);
    for(i=0;i<n;++i){
        for(j=0;j<2*n;++j){
            if(i%2==0 && j%2==1)
                printf("%d", j % 10);
            else
                printf("-");
        }
        printf("\n");
    }
    return 0;
}

关于C 程序 - 另一个嵌套循环问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22295931/

相关文章:

c - C 中的整数数组

c - 如何释放()我的变量

language-agnostic - 构造变量嵌套循环的好方法是什么?

javascript - 如何使用 1 个公共(public) json 字段(嵌套数组)映射 2 个数组

Java 嵌套 while 循环

c - 我想在代码中使用delete()函数删除节点,但之后我在display()函数中进入无限循环?

c - 从列表中删除元素

c - 使用 fgets() 从文件中读取多行并存储到指针数组

c++ - 外部while循环有什么问题?

Java:使用迭代器打印所有带有嵌套(二次)循环的唯一无序对