森侃 2022-09-11 15:57 采纳率: 59.3%
浏览 18
已结题

不使用命令提示符如何出现这样的答案

#include<stdio.h>
#include<stdlib.h>
voidprint_1(longlongintn)//迭代
{
for(longlonginti=1;i<=n;i++)
printf("%I64d\n",i);
}
voidprint_2(longlongintn)//递归
{
if(n==1){
printf("%I64d\n",n);
return;
}
print_2(n-1);
printf("%I64d\n",n);
return;
}
intmain(intargc,char*argv[])
{
longlongintn=atoi(argv[1]);
//迭代
printf("迭代打印1到%d\n",n);
print_1(n);
//递归
printf("递归打印1到%I64d\n",n);
print_2(n);
return0;

img

  • 写回答

1条回答 默认 最新

  • 浪客 2022-09-11 16:31
    关注

    命令行程序就在命令行中运行。
    不要命令行,可以制作窗口程序,可以选择VC,QT制作

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月20日
  • 已采纳回答 9月12日
  • 创建了问题 9月11日