c语言编程问题,要完整的源代码?

从键盘输入一个数字n,要求n的范围必须在1至100之间,若不在这个范围内,则显示“非法输入”并退出程序。若n在此范围内,则显示一个由“*”和“#"组成的金字塔要求每一行相... 从键盘输入一个数字n,要求n的范围必须在1至100之间,若不在这个范围内,则显示“非法输入”并退出程序。若n在此范围内,则显示一个由“*”和“#"组成的金字塔要求每一行相隔的符号不同
例如:*
##
***
####
展开
 我来答
小rim
2021-01-19 · 超过18用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:11.9万
展开全部

代码如下:


#include <stdio.h>
int main()
{
int n;
scanf_s("%d", &n);
if (n < 1 || n > 100)
{
printf("非法输入\n");
return 1;
}
for (int i = 0; i < n; i++)
{
char ch = i & 1 ? '#' : '*';
for (int j = 0; j <= i; j++)
{
putchar(ch);
}
puts("");
}
return 0;
}


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式