-6
我從早上抓我的頭,我甚至沒有達到看起來像給定模式的東西。任何數量的幫助表示讚賞。 在此先感謝!
這不是我的家工作
編輯1:謝謝大家!我終於到了解決方案。
`#include<stdio.h>
void main(){
int n,i,count;
scanf("%d",&n);
int prev=n,next=(n*2)+(n-2),tc=1;
for(int i=1;i<=n;i++){
if(i==1) {
for(count=1;count<=(n*2)+(n-2);count++) {
if(count==prev || count==next) printf("*");
else printf(" ");
}
}
else {
for(count=1;count<=2*n*n;count++){
if(count==prev-tc || count==prev+tc || count==next-tc|| count==next+tc)
printf("*");
else printf(" ");
}
tc++;
}
printf("\n");
}
}`
那麼你的代碼在哪裏?如果沒有[mcve]和關於它的具體問題,無法真正幫助。 –
從一支筆和一些文件開始,思考一下,然後嘗試先把它放在那裏。 –
首先解決每行中的第一顆星。 –