c语言,给一个数n.用斜杠和反斜杠输出边长为n的菱形图案

如题所述

第1个回答  2016-03-08
// 我是用 php 做的 一个类,题主 可以自行改成C
class mmt {
function test()
{
// 宽度,可以自行获取
$width = 15;

for($height = 0; $height < $width * 2; ++$height) {
if($height < $width) {
if(($height + 1) % $width > 0) {
$this->print_space($width - ($height + 1) % $width);
}
echo '/';
$this->print_space($height * 2);
echo '\\';
}
else {
if($height % $width > 0) {
$this->print_space($height % $width);
}
echo '\\';
$this->print_space((2 * $width - $height - 1) * 2);
echo '/';
}
echo "\n";
}
}
function print_space($len)
{
for($len; $len > 0; --$len) {
echo ' ';
}
}
}追问

你能改成c语言么……😂

本回答被网友采纳