当前位置: 首页 > news >正文

C primer plus (第六版)第十一章 编程练习第13题

题目:

13.编写⼀个程序,反序显⽰命令⾏参数的单词。例如,命令⾏参数是see you later,

该程序应打印later you see。

思路:

1. 参照原书程序清单11.32 hello.c程序;

2. 用for循环语句+printf语句直接逆序输出单词到屏幕即可;

程序清单11.32中的程序⽰例演⽰了该函数的⽤法。程序清单11.32 hello.c程序

#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv []){int i, times;if (argc < 2 || (times = atoi(argv[1])) < 1)printf("Usage: %s positive-number\n", argv[0]);elsefor (i = 0; i < times; i++)puts("Hello, good looking!");return 0;}

程序:

/*--------------------------------------------------------------------------------
题目:
13.编写⼀个程序,反序显⽰命令⾏参数的单词。例如,命令⾏参数是see you later,
该程序应打印later you see。
--------------------------------------------------------------------------------
思路:
1. 参照原书程序清单11.32 hello.c程序;
2. 用for循环语句+printf语句直接逆序输出单词到屏幕即可;
程序清单11.32中的程序⽰例演⽰了该函数的⽤法。程序清单11.32 hello.c程序
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv [])
{int i, times;if (argc < 2 || (times = atoi(argv[1])) < 1)printf("Usage: %s positive-number\n", argv[0]);elsefor (i = 0; i < times; i++)puts("Hello, good looking!");return 0;
}--------------------------------------------------------------------------------*/#include <stdio.h>int main(int argc, char *argv[])
{for (int i = argc - 1; i > 0; i--)printf ("%s ",argv[i]);return 0;
}

运行:

1. 该程序运行的时候直接在VScode中编译,然后找到编译后的.exe文件所在目录,如图,修改文件名称为reserve或其他名称,按住键盘Shift 并点击鼠标邮件,选择在终端中打开;

2. 在打开的终端中输入cmd并回车进入命令行模式,然后输入reserve this is a test回车后测试;

http://www.dtcms.com/a/520055.html

相关文章:

  • 网站被k申述泉州专业网站建设公司
  • FLUMINER福禄T3 115T挖矿机深度评测:智能管理与高效性能如何平衡?
  • 怎么调网站兼容性公益网站怎么做
  • 压缩与缓存调优实战指南:从0到1根治性能瓶颈(四)
  • 嵌入式软件架构--显示界面架构(工厂流水线模型,HOME界面,命令界面)
  • Ubuntu20.04 + QT5.14.2 + Android23的开发平台搭建总结
  • 【思维链条CoT与React模式深度解析】AI智能体的核心推理框架
  • svchost第一个是rpcss第二个是termsvcs第三个是NetworkService第四个是LocalService第五个是netsvcs----备忘
  • 餐饮网站模板免费下载jetpack wordpress
  • Hadoop High Availability 简介
  • Tier 1 供应商EDI对接:Forvia EDI需求分析
  • 2025最新策略答案引擎优化(AEO):在AI搜索引擎中获得更多曝光
  • SpringAI Redis RAG 搜索
  • 服务器和域名都有了 怎么做网站网站seo诊断分析报告
  • SpringBoot的Web开发
  • 基于springboot的大创管理系统开发与设计
  • GitHub 热榜项目 - 日榜(2025-10-23)
  • RAG:让大模型“既懂又查”的智能系统
  • cms网站建设的优缺点wordpress两个站合并
  • 数据结构——B树及其基本操作
  • java.text.MessageFormat的用法
  • 公司网站怎么做分录平面设计怎么网上接单
  • Java爬虫性能优化:以喜马拉雅音频元数据抓取为例
  • 使用 Java 对 PDF 添加水印:提升文档安全与版权保护
  • CRMEB-PHP订单改价模块详解
  • 丽水 网站建设注册163免费邮箱
  • 网站建设微信开发怎么做订阅号
  • TypeScript Array(数组)
  • E160系列全国产超外差无线射频模块技术解析与应用指南
  • 20251023在Ubuntu20.04.6上编译AIO-3576Q38开发板的Android14