SOGO論壇

標題: c++問題 [列印本頁]

作者: xsxsxs    時間: 2010-11-13 22:12:37     標題: c++問題

顯示數字

由使用者輸入開始,結束數字  
ex:開始:5,結束:22
由使用者輸入一行有幾個
ex:一行4個數字
遇到3的倍數要用"#"號顯示
結果:
       5    #   7    8
       #   10  11   #
       13  14   #  16
       17   #  19  20
       #   22  23   #

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
   
   
    int a,x,y,z;
   
    printf("請輸入開始:");
    scanf("%d", &x);
    printf("請輸入結束:");
    scanf("%d", &y);
    printf("請輸入一行幾個:");
    scanf("%d", &z);
   
   
   
    for (a=x ;a<=y ;a=a+1){
    if (a%3==0)
    printf("#          ",a);
    else if (a%z==1)
    printf ("%d    ",a);
    else
    printf("%d       \t\n",a);
}   
   
    printf ("\n");
    system("pause");
    return 0;
}




歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM