# gmnxix(果凍)、看板: C_and_CPP
題目:
題目的意思應該是輸入 123456789
然後就會分別輸出下面的東西
我目前只想到輸出三角形的這個程式碼@@
(輸出的部分先用 \*
表示)
可是答案當然不是長這樣= =
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i,j,n=5;
for(i=1; i<=n; i++) {
for(j=1; j<=i; j++)
printf("\*");
printf("\\n");
}
system("pause"); return(0);
}
然後我程式學的也不是很好, 剛剛一直把學過的東西在腦理想一遍 不知道要怎樣才能用所學的東西拼出這個程式> < 現在完全屬於卡住的狀態@@ P.S不瞞各位說這是期末作業,然後這題占總成績10%這樣QAQ 有請高手指點Q_Q
程式碼如下,請務必看懂,不懂請留言發問。
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void)
{
int i,j;
char cNUM[10]="123456789";
for(i=0;i<9;i+=2)
printf("%9s\n",&cNUM[i]);
printf("\n\n");
for(i=0;i<9;i+=2)
{
for(j=0;j<strlen(cNUM);j++)
printf("%c",(j>=i)?cNUM[j]:' ');
printf("\n");
}
printf("\n\n");
for(i=0;i<9;i+=2)
{
for(j=strlen(cNUM)-1;j>=i;j--)
printf("%c",cNUM[j]);
printf("\n");
}
printf("\n\n");
system("pause");
}