您的位置:首页 > 文旅 > 美景 > C语言百分号打印器

C语言百分号打印器

2025/7/4 16:16:29 来源:https://blog.csdn.net/qq_69383179/article/details/140767283  浏览:    关键词:C语言百分号打印器

目录

  • 开头
  • 程序
  • 程序的流程图
  • 程序输入与输出的效果
    • 例1
      • 输入
      • 输出
    • 例2
      • 输入
      • 输出
    • 例3
      • 输入
      • 输出
  • 结尾

开头

大家好,我叫这是我58。今天,我们来看一下我用C语言编译的百分号打印器和与之相关的一些东西。

程序

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {int i = 0;int ia = 0;int ib = 0;printf("百分号的长度为多少?(大小 = 百分号的长度 * 百分号的长度) -> ");scanf("%d", &i);printf("\n");if (1 == i) {printf("%c\n", '%');//防止“%\n”打印不出来}else {for (ia = 0; ia < i; ia++) {if (!ia) {printf("0");for (ib = 0; ib < i - 2; ib++) {printf(" ");}printf("/\n");}else if (i - 1 == ia) {printf("/");for (ib = 0; ib < i - 2; ib++) {printf(" ");}printf("0\n");}else {for (ib = 0; ib < i - 1 - ia; ib++) {printf(" ");}printf("/\n");}}}return 0;
}

程序的流程图

开始
把宏_CRT_SECURE_NO_WARNINGS定义为1
导入stdio.h
定义整型i为0
定义整型ia为0
定义整型ib为0
输出“百分号的长度为多少?(大小 = 百分号的长度 * 百分号的长度) -> ”
把i设为你输入的数字
输出“\n”
1 == i?
输出“%c\n”(“%c代“%”)
结束
设ia为0
ia < i?
!ia?
输出“0”
设ib为0
ib < i - 2?
输出空格
ib自增1
输出“/\n”
ia自增1
i - 1 == ia?
输出“/”
设ib为0
ib < i - 2?
输出空格
ib自增1
输出“0”
设ib为0
ib < i - 1 - ia?
输出空格
ib自增1
输出“/\n”
//防止“%\n”打印不出来

程序输入与输出的效果

例1

输入

2

输出

例2

输入

10

输出

例3

输入

1

输出

结尾

在你看到这里后,可以评论来互动一下我哦。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com