名医指导 足不出户寻医问药
聚焦健康 权威的健康资讯
您的位置: 首页> 正文

...<stdio.h> main () { int I,j,a[][3]={1,2,3,4,5,6,7,8,9}; for...

发布网友 发布时间:2024-10-24 12:18

我来回答

3个回答

热心网友 时间:2024-11-07 06:26

我会非常浅显,非常详细地回答你的问题
首先我们看一下图形的规律,为了更好的说明我多举一个例子,这里用“_”代替空格:
n=2
2*2+1=5
__* 上半部分1行
_*** 上半部分2行
***** 上半部分3行
_*** 下半部分1行
__* 下半部分2行

n=3
2*3+1=7
___* 上半部分1行
__*** 上半部分2行
_***** 上半部分3行
******* 上半部分4行
_***** 下半部分1行
__*** 下半部分2行
___* 下半部分3行

……

#include <stdio.h> /*声明包涵输出入函数 stio.h*/
main()
/*漏了void,应该写成void main()或int main()然后在函数结尾返回0值也就是在结尾处写上return 0 细节不能马虎*/
{
int n,i,j; /*定义变量没什么好说的了*/
scanf("%d",&n); /*输入n值也就是题设的n值*/
for(j=0;j<n+1;j++) /*这个for是开始打印上半部分的星星,j变量代表图案的行数,j=0就是代表第一行*/
{
for(i=n;i>j;i--) /*这个是打印空格,从上面我给的例子可以看出空格是有规律的也就是第一行的空格=n,第二行=n-1以此类推,所以这句代码会随着j++而减少循环次数,达到输出相应空格*/
printf(" "); /*上面for执行的内容,没什么好说的了,就是输出“ ”*/
for(i=0;i<2*j+1;i++) /*这个循环开始输出星星,从上面我给的例子可以看出星星的规律也就是星星=行数*2+1,j是代表行数的,所以第一行就是j+1以此类推,就可输出相应的星星*/
printf("*"); /*上面for执行的内容,没什么好说的了,就是输出“*”*/
printf("\n");/*换行,不难看出每行都是要换行的*/
}

for(j=0;j<n;j++)/*这个循环开始打印下半部分,我们把下半部分看成是新的图形,同上,j代表行号*/
{
for(i=0;i<=j;i++) /*这个循环打印空格,从上面的例子可以看出空格的规律也就是空格=行数*/
printf(" "); /*for执行的内容,没什么好说的了*/
for(i=2*n;i>1+2*j;i--) /*这个循环打印星星,从上面的例子可以看出星星的规律也就是星星=n-(2*行数-1)+1,上面的语句会随着j的增大而减少循环次数,这里i初值是2n,判断句1+2*j会随j++而增大*/
printf("*"); /*for执行的内容,没什么好说的了*/
printf("\n"); /*换行,不难看出每行都是要换行的*/
}
}

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

热心网友 时间:2024-11-07 06:31

这个程序可以运行!
但是,事实上错漏很多,首先。主函数声明为int,但是又没有返回值?
在输出语句里面,x == (1 && x)不是一个正常的输出语句···
执行结果是0。

热心网友 时间:2024-11-07 06:29

程序有错误。
#include <stdio.h>
void main()
{ int i,j,a[3][3]={1,2,3,4,5,6,7,8,9};

for(i=0;i<3;i++)
for(j=i;j<3;j++)
printf("%d",a[i][j]);
printf("\n");
}

运行后会输出
123569
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
石料加工服务可以全部交给第三人完成吗 山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 ...main() { int i,j; for(i=1;i<5;i++) for(j=2;j<=i;j++) printf... ...main() { int i,j; for(i=1;i<5;i++) for(j=2;j<=i;j++) printf... 求{int i,j,m=1; for(i=1;i<3;i++) {for(j=3;j>0;j++) {if(i*j>3... 什么国产品牌的彩妆口碑不错? 有哪些口碑不错的彩妆品牌? #include<stdio.h> main () { int i,j; for(i=1; ...main( ) { int i,j; for(i=0;i<=3;i++) { for(j=0;j<=5; ...main() {int i,j; for(i=1;i<=3;i++) {for(j=1;j<=i;j++) printf... ...且至少有一位是5的所有数字 要 C语言编程的结果 胃癌扩散到肝大约可以活几个月 <l+<2=180:<3十<4二180:<1=<3则<丨二<3根据是 ...12,27,18,26),则第3趟简单选择排序结束后的结果。 ...unsigned k,t=0; 则循环语句for(k=17;t>0;t-=2) ++t; 张文显法理学怎么样 ...from 'int (*)(int, int)' to 'int (*)()' [-fpermissive] 的错误... 我刚出狱有些心理问题不知道是不是病 ...int j,a[10],*p;定义后,下列语句合法的是() A .p=p+2 B .p=_百 ... a>2和a≥2有解集吗?怎么做 int i=3,j=4;i , j;i=i j,请问执行完语句后,i的值 ...<stdio.h> main() { int i,j,m=1; for(i=1;i<3;i++) { for(j=3... ...i=3,j; j=(++i)+(++i)+(++i); printf("%d %d\n",i,j,); return_百... ...main( ) { int i,j; for(i=0;i<=3;i++) { for(j=0;j<=5; 合肥市二级建筑资质办理一般多长时间 万能转换插头适用地区 2022年3月济公游记哪个台在播 合肥市二级建筑资质办理需要多久时间 韩国的电插销和国内是一个规格吗?带笔记本电脑过去用准备什么吗?_百度... ...然后就车子就不着了,你说我该咋,亲爱的网友们帮帮我吧! put away是什么意思啊? 读名著真有用吗? 杭州办理二级建筑资质需要多长时间 put away和lay up都有贮蓄的意思,二者有何区别? 怎么选环保的装修呢??谁了解这个亦木良品和兔宝宝那个好? 临沂亦木良品的板材是真的吗? 阅读名著有用吗 谁比较了解亦木良品有用过这两个色的吗? 阅读名著有用吗 一张桌子四个角,砍去一个角,还剩多少个角?打一数量词? ...1下面的判断复数格式是否正确的while会一直循环,怎么解决_百度... C语言关于星星的程序题
  • 焦点

最新推荐

猜你喜欢

热门推荐