求解
c4droid吧
全部回复
仅看楼主
level 5
淘米物 楼主
这个图形要怎么编程?
2017年05月09日 07点05分 1
level 5
淘米物 楼主
2017年05月09日 10点05分 2
level 5
淘米物 楼主
我的想法是,a是代表行数,b代表星星前面空格数,c代表星数,但是在b哪里就卡住了
2017年05月09日 10点05分 3
level 9
空格减,星号加,空格加,星号减,
2017年05月09日 10点05分 4
减不会呀
2017年05月09日 10点05分
2017年05月09日 10点05分
回复
孤城小甲
:你看我上面的减b,空格还是没出现递减
2017年05月09日 11点05分
level 14
//别看了,你看不懂的
int printf(const char *, ...);
int main() {
for (int x = -4; x < 5; ++x)
for (int y = -4; y < 5; ++y)
if((x<0?-x:x)+(y<0?-y:y)<5)
printf("\x1B[%d;%df*", y+5, x+10);
printf("\x1B[%d;%df", 10, 1);
}
2017年05月09日 11点05分 5
可以[真棒]
2017年05月09日 11点05分
@淘米物 能用我看的懂的弄一个吗?
2017年05月09日 11点05分
level 14
//这个能理解不?
int printf(const char *, ...);
int main() {
for (int y = -4; y < 5; ++y) {
for (int x = -4; x < 5; ++x)
if((x<0?-x:x)+(y<0?-y:y)<5)
printf("*");else printf(" ");
printf("\n");
}
}
2017年05月09日 11点05分 6
理解[滑稽]
2017年05月09日 14点05分
大概能知道里面有个什么for循环和if-else判断语句什么的还不知道是不是 才看了c语言基础两天 一脸懵逼来到这看帖子。😂
2017年05月09日 15点05分
楼主也不懂,也是刚学没几天
2017年05月09日 15点05分
level 5
淘米物 楼主
不懂
2017年05月09日 12点05分 7
level 12
这样是不是更有逼格![滑稽]
#include<iostream>
#include<iomanip>
using namespace std;
int main( )
{
int n, m = 2;
cout <<"请输入行数: ";
cin >> n;
cout << endl;
cout << setw(n) << '*' << endl;
for (int i = n-1;i != 0; i--, m+=2)
cout << setw(i) << '*' << setw(m) << '*' << endl;
m-=2;
for (int i = 1; i != n-1; i++, m-=2)
cout << setw(i+1) << '*' << setw(m-2) << '*' << endl;
cout << setw(n) << '*' << endl;
return 0;
}
2017年05月09日 15点05分 8
[真棒],求指点
2017年05月09日 17点05分
level 5
淘米物 楼主
能来个我懂的吗?
2017年05月09日 16点05分 9
level 9
搞个绝对值保证图形是对称的
2017年05月09日 23点05分 10
1