开头
大家好,我叫这是我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;
}
程序的流程图
程序输入与输出的效果
例1
输入
2
输出
例2
输入
10
输出
例3
输入
1
输出
结尾
在你看到这里后,可以评论来互动一下我哦。