main() {int i, j, k;for (i=5, j=0; i>0; j++) {k = i;i -= j==i;putchar('*' * (j!=k));putchar(13 * (j==k));putchar(10 * (j==k));j -= j/k * (k+1);}}
oscarlin wrote:可是...這樣不是有...(恕刪) 可以的只有規定不能使用陣列和指標變數一般變數要用幾個都可以大概看懂前輩的程式了完全沒有想到c有符合=1不符合=0這件事VB寫太多 符合=true 不符合=false
#include <stdio.h>void main(void){for(int i=5;i>0;i--)printf("%.*s\n",i,"*****");}老師是要你去了解 printf 這個函式是妙用無窮的.....獻醜了...
我的答案比樓上的樓上差一點int main(int argc, char* argv[]){int i;char str[] = "*****";for(i=4;i>=0;i--){printf("%s\n", str);str[i] = 0;}return 0;}