C语言, if(i == n/2)这个是什么意思? #include <stdio.h> #inc

C语言,if(i==n/2)这个是什么意思?#include<stdio.h>#include<string.h>intmain(){inti,j,k;intn;prin... C语言, if(i == n/2)这个是什么意思?
#include <stdio.h>
#include <string.h>
int main()
{
int i,j,k;
int n;
printf("输入A占几行:");
scanf("%d",&n);
for(i = 0; i < n; i++)
{
for(j = 0;j< n-i-1;j++)
printf(" ");
if(i == n/2)
{
for(k = 0; k < 2*i+1;k++)
printf("*");

}
else
{
for(k = 0; k < 2*i+1; k++ )
{
if(k == 0 || k == 2*i)
printf("*");
else
printf(" ");
}
}
printf("\n");

}
展开
 我来答
amy_歆
2015-12-21 · 超过11用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:20.1万
展开全部
就是表面意思,如果i==n/2就执行if后面的个大括号里的语句
更多追问追答
追答
语句意思很简单,介于怕自己表达不够明白,另附一个例图

匿名用户
2015-12-22
展开全部
就是如果i等于n除以2的整数部分成立就执行if后面花括号中的语句,不成立就执行else中的语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式