我想编写一个使用星号(*)绘制X字形的程序。
这是我到目前为止所做的事情。
我把 (\//) 的上面分成三个部分 [空格][][空格][]
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[]){
int i, j;
for(i = 1; i <= 9; i++){
for(j = 1; j <= 12; j++){
if(i == j){
cout << "***";
}else{
cout << " ";
}
}
cout<< endl;
}
return 0;
}
我对编程非常陌生。
我只做了 (\),我该如何让整个 X?
***------***
-***----***-
--***--***--
---******---
--***--***--
-***----***-
***------***
这是我到目前为止所做的事情。
include "stdafx.h"
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
int i, d, a=1,b=12,c;
for(i = 1; i <= 6; i++)
{
for (d=1; d<i;d++) {cout <<" ";}
cout<<"***";
for (c=a+1; c<b;c++) {cout <<" ";}
{cout<<"***";}
for(b=12-i;b<i;b++)
{cout<<"***";}
cout<<endl;
a++;
}
return 0;
}
我把 (\//) 的上面分成三个部分 [空格][][空格][]