Evil. 发表于 2022-11-6 16:38:30

怎么编译

怎么弄出按照第一行1第二行23 第三行456这样子的呀

tommyyu 发表于 2022-11-6 16:43:20

#include <stdio.h>
int main()
{
        int n;
        printf("请输入行数:");
        scanf("%d", &n);
        int count = 0;
        for(int i=0; i<n; ++i){
                for(int j=0; j<=i; ++j) {
                        count++;
                        printf("%3d", count);
                }
                printf("\n");
        }
        return 0;
}

jackz007 发表于 2022-11-6 16:44:37

本帖最后由 jackz007 于 2022-11-6 17:44 编辑

      不会是介个意思吧?
#include <stdio.h>

int main(void)
{
      printf("1\n")   ;
      printf("23\n");
      printf("456\n") ;
}

zhangjinxuan 发表于 2022-11-6 17:41:33

jackz007 发表于 2022-11-6 16:44
不会是介个意思吧?

嗯,有可能

zhangjinxuan 发表于 2022-11-6 17:47:59

本帖最后由 zhangjinxuan 于 2022-11-6 18:07 编辑

首先,你得先打开终端,输入这串命令:
vim test.cpp && gcc test.cpp && ./a.out
vim 后面的文件名想命名什么都可以,这样也行:
vim 123456的测试.cpp && gcc test.cpp && ./a.out
接着,终端背景变成了类似编辑器的风格,先按一下字母 i ,看见左下角出现 “--INSERT--" 或者 "--插入--" 时,输入以下代码:
#include <cstdio>

int main() {
    printf("1\n23\n456\n");
    return 0;
}
你想输入什么代码都可以,但是这样做才能输出你想要的效果

最后,按一下右上角的 esc,如果左下角的 "--INSERT--" 消失,输入一个冒号(长按 shift,再按 : 键,松开 shift),紧接着输入 wq,按下回车,就能发现退出了编辑器

退出之后,就会自动开始运行代码,最后打印出理想的效果

求给最佳{:10_254:}

zhangjinxuan 发表于 2022-11-6 18:08:28

请将问题描述清楚!!!

高山 发表于 2022-11-6 18:10:04

本帖最后由 高山 于 2022-11-6 20:49 编辑

猜他的意思就是找规律,输出1,23,456,78910这样的
代码:
#include<iostream>
using namespace std;
int main()
{
        int num=1,len=1,ci;
        cout<<"请输入总共个数:";
        cin>>ci;
        for(int i=1;i<=ci;i++)
        {
                for(int j=1;j<=len;j++)
                {
                        cout<<num;
                        num++;
                }
                cout<<endl;
                len++;
        }
}

实际输入输出:

说一声啊,你可以把总共个数这个东西去掉,但是你要把第8行的"ci"改成需要输出的个数,并且删除6和7行,把第五行的",ci"部分删除
还有,记得下次把问题描述清楚

临时号 发表于 2022-11-6 22:28:34

这样?
#include <stdio.h>
#define LINE 3

int main(void)
{
        int i,j,count=1;
        for (i=1;i<=LINE;i++)
        {
                for (j=0;j<i;j++) printf("%d",count++);
                printf("\n");
        }
        return 0;
}
说清楚点
页: [1]
查看完整版本: 怎么编译