005.字符的输出

简介: 005.字符的输出
/* */
#include <stdio.h>
main()
{
  char ch,nch;  /* */
  int count;  /* */
  int k;    /* */
  printf("Please input a string with a # in the end.\n");
  scanf("%c",&ch);  /* */
  while(ch != '#')  /* */
  {
    if(ch >= '0' && ch <= '9')
    {
      /* */
      count = ch-'0'+1; /* */
      scanf("%c",&nch); /* */
      for(k=0;k<count;k++)  /* */
        printf("%c",nch);
    }
    else
      printf("%c",ch);  /* */
    printf(" ");      /* */
    scanf("%c",&ch);    /* */
  }
  printf("#\n");        /* */
}
相关文章
|
移动开发 JavaScript 前端开发
画出属于你的最漂亮的数字时序图—WaveDrom
WaveDrom是一个免费开源的在线数字时序图渲染引擎。它可以使用JavaScript, HTML5和SVG来将时序图的WaveJSON描述转成SVG矢量图形,从而进行显示。WaveDrom可以嵌入到任何网页中。WaveDrom编辑器可在浏览器中运行,也可以安装在系统上,渲染引擎可以嵌入到任何网页中。
2420 0
画出属于你的最漂亮的数字时序图—WaveDrom
|
7月前
|
消息中间件 安全 测试技术
RocketMQ 打破锁性能瓶颈之道
RocketMQ 打破锁性能瓶颈之道
131 5
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
【6月更文挑战第23天】构建Java Web应用,Servlet与JSP携手打造在线图书管理系统,涵盖需求分析、设计、编码到测试。通过实例展示了Servlet如何处理用户登录(如`LoginServlet`),JSP负责页面展示(如`login.jsp`和`bookList.jsp`)。应用基于MySQL数据库,包含用户和图书表。登录失败显示错误信息,成功后展示图书列表。部署到Tomcat服务器测试功能。此基础教程为深入Java Web开发奠定了基础。
271 10
|
安全 Linux 应用服务中间件
在Linux中,SSL/TLS证书的作用以及如何在Linux中管理它们?
在Linux中,SSL/TLS证书的作用以及如何在Linux中管理它们?
|
存储 Oracle 网络协议
实战篇:使用 StarWind 配置 ISCSI 共享存储
实战篇:使用 StarWind 配置 ISCSI 共享存储
实战篇:使用 StarWind 配置 ISCSI 共享存储
|
存储 API 数据库
云计算-虚拟化-OpenStack
在上一篇《云计算-共享&服务》介绍过:云计算的本质是一种IT资源通过虚拟化进行的共享,是一种更高维度的服务。本文介绍:云计算和虚拟化有哪些区别,以及基于OpenStack的云计算。
|
SQL Serverless 数据处理
写出一个复杂的SQL步骤
写出一个复杂的SQL步骤
|
Unix 数据安全/隐私保护
如何查看AIX系统上次密码修改时间
在系统文件/etc/security/passwd中记录有每个用户登陆密码的加密形式,以及上次修改密码的时间,我们以root为例:root: password = hVvR/QGnSNKlE flags = lastupdate = 1200982154此处,lastupdate为上次密码修改时间,以epoch time表示。
1429 0
|
存储 Unix Linux
Linux中的文本三剑客
今天给大家聊一聊Linux中文本操作的`三剑客:awk、grep、sed`,因其功能强大、使用频繁,且是Linux下文本处理的得力利器,常被称之为`文本三剑客`。`grep`常用于查找,`sed`常用于取行和替换,而`awk`常用于运算。
505 0