請選擇 進入手機版 | 繼續訪問電腦版

微剋多資訊

 找回密碼
 註冊

Login

搜索

簽到天數: 7

該用戶今日未簽到

發表於 2010-1-8 02:22 | 顯示全部樓層 |閱讀模式
本貼最後由 fonghi 於 2010-3-27 02:07 編輯

/* 九九乘法表 */

/*#include <iostream> 使用新版 wxDEV更改 */
#include<stdio.h>
#include <stdlib.h>

using namespace std;

int main(int argc, char *argv[])
{
    for(int i=1;i<=9;i++)
    {
        for (int j=1;j<=9;j++)
        {
        printf("%d*%d=%2d ",i,j,i*j);
    }
    printf("\n");
}
system("pause");
return 0;
}

註: %2d 的敘述,給予兩個數字空間。

該用戶從未簽到

發表於 2010-1-9 17:16 | 顯示全部樓層
回應 1# fonghi

太雜了
我不會這樣寫的

使用道具

簽到天數: 7

該用戶今日未簽到

 樓主| 發表於 2010-1-9 19:27 | 顯示全部樓層
本貼最後由 fonghi 於 2010-1-11 00:34 編輯

既是《習作》當然就是練習,由雜而簡,是學習的步驟,你說是不是?
旨在瞭解指令的動作及語法的練習,所以當然要有人從旁提出見解,這樣才能學得好。
我想,在一年內也只能練習,若真正要寫出可以應用的程式,還要更多的學習才行。

使用道具

tonde 該會員已被刪除
發表於 2010-1-31 01:05 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽

使用道具

該用戶從未簽到

發表於 2010-3-2 21:35 | 顯示全部樓層
本貼最後由 老瘋君 於 2010-4-6 09:16 編輯

//九九乘法表
#include<stdio.h>
void main(){
  int i,j;
  for(i=1;i<=9;i++)/*行*/{
    for(j=1;j<=9;j++)/*列*/
      printf("%d  ",i*j);
    printf("\n");}
  system("pause");
}

使用道具

簽到天數: 7

該用戶今日未簽到

 樓主| 發表於 2010-3-27 02:02 | 顯示全部樓層
本貼最後由 fonghi 於 2010-3-27 02:13 編輯

回應 5# 老瘋君

目前已改用wxDEV 7.3版,所以這組程式碼需改成如下,才可完成編譯。

#include <stdlib.h>
#include<stdio.h>
int main(){
  int i,j;
  for(i=1;i<=9;i++)/*行*/
    for(j=1;j<=9;j++)/*列*/
      printf("%d  ",i*j);
    printf("\n");
system("pause");
}
   

版主這組輸出,只得到乘數且未能對齊成表列。


註:紅色字部份為版主誤植成:

使用道具

該用戶從未簽到

發表於 2011-4-19 11:28 | 顯示全部樓層
我寫的是這樣的欸

#include <iostream>
using namespace std;
int main ()
{
int i,j;
cout << "0 1 2 3 4 5 6 7 8 9" << "\n";
   for ( i=1 ; i<=9 ; i++)
   {
   cout << i;
   for ( j=1 ; j<=9 ; j++)
   cout << " " << i*j;
   cout <<"\n";
   }
system("pause");
}

使用道具

您需要登入後才可以回帖 登入 | 註冊

本版積分規則

Discuz! X

© 2009-2017 Microduo

快速回覆 返回頂部 返回列表