概述
int main(){
int line; // 菱形总行数
int column; // 菱形总列数
int i; // 当前行
int j; // 当前列
printf('请输入菱形的行数(奇数):');
scanf('%d', &line);
if(line%2==0){ // 判断是否是奇数
printf('必须输入奇数!n');
exit(1);
}
column = line; // 总行数和总列数相同
for(i=1; i<=line; i++){="" //="">=line;>
if(i(line+1)>
for(j=1; j<=column; j++){="" //="">=column;>
if( (column+1)/2-(i-1)<=j &&="">=j><=(column+1) +(i-1)="">=(column+1)>
printf('*');
}else{
printf(' ');
}
}
}else{ // 下半部分
for(j=1; j<=column; j++){="" //="">=column;>
if( (column+1)/2-(line-i)<=j &&="">=j><=(column+1) +(line-i)="">=(column+1)>
printf('*');
}else{
printf(' ');
}
}
}
printf('n');
}
return 0;
}
运行结果:
最后
以上就是长情大叔为你收集整理的c语言中菱形编码,C语言打印出菱形的全部内容,希望文章能够帮你解决c语言中菱形编码,C语言打印出菱形所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复