找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
感激所有對伊莉作出奉獻的人發表文章前請先閱讀相關版規尊貴會員無限看帖不用回覆
fc2rion明日花偷拍鬼父銀魂gd
閣立志傳口袋シェーラwwe2k23sone 058妹!せい

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]迷宮飯12~15-

(4月新番)[繁]轉生為

[簡]狼與辛香料 Merch

在店內買個飲料也會出

[繁]格林童話變奏曲03

文化大革命 紀實錄像
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 1652|回復: 8
打印上一主題下一主題

[問題]我寫的99乘法表 可是有問題 大家幫看[複製鏈接]

  初級幼兒生(0/30)

° + 冰棒 *、

帖子
155
積分
142 點
潛水值
10878 米
跳轉到指定樓層
樓主
發表於 2009-10-11 11:21 AM|只看該作者|倒序瀏覽
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。
我寫完這程式後 他只會算 9*9=81
要如何讓他從 1*1~9*9 每個都算到??


#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b,c;
    a=1;
    b=1;   
    for (a=1 ; a<9; a++);
    for (b=1 ; b<9; b++);
    printf("%d*%d=%d\n",a,b,a*b);
    system("pause");
...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0

使用道具檢舉

  初級幼兒生(0/30)

° + 冰棒 *、

帖子
155
積分
142 點
潛水值
10878 米
頭香
發表於 2009-10-11 11:34 AM|只看該作者
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。
我寫出來了ˇˇ 原來是 for迴圈後面不需要加  ;

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b;
    for(a=1; a<=9; a++)     
    for(b=1; b<=9; b++)
    {
     printf("%d*%d=%d\n",a,b,a*b);
    }
    system("Pause");
    return 0;
...
瀏覽完整內容,請先 註冊登入會員
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。

使用道具檢舉

Rank: 3Rank: 3Rank: 3

帖子
946
積分
2494 點
潛水值
9421 米
3
發表於 2009-10-11 12:54 PM|只看該作者
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。
參考吧
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.     int a,b;
  6.     for (a=1 ; a<=9; a++){
  7.                 for (b=1 ; b<=9; b++)
  8.                         printf("%d*%d=%d ",a,b,a*b);
  9.                 printf("\n");
  10.         }
  11.     system("pause");
  12.     return 0;
  13. }
複製代碼
...
瀏覽完整內容,請先 註冊登入會員
所有積分大於負-100的壞孩子,將可獲得重新機會成為懲罰生,權限跟幼兒生一樣。

使用道具檢舉

  初級幼兒生(0/30)

° + 冰棒 *、

帖子
155
積分
142 點
潛水值
10878 米
4
發表於 2009-10-11 06:46 PM|只看該作者
若新密碼無法使用,可能是數據未更新。請使用舊密碼看看。
下載: 訪客無法瀏覽下載點,請先 註冊登入會員
yyyyman


謝謝摟= )
3Q

使用道具檢舉

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
994
積分
1168 點
潛水值
66963 米
5
發表於 2009-10-12 07:58 PM|只看該作者

使用道具檢舉

  初級幼兒生(0/30)

° + 冰棒 *、

帖子
155
積分
142 點
潛水值
10878 米
6
發表於 2009-10-12 10:18 PM|只看該作者
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。
下載: 訪客無法瀏覽下載點,請先 註冊登入會員
qscesz1456


有興趣的話 我可以跟你研究研究
a3835307x@yahoo.com.tw
我的yahoo即時通 ^^
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。

使用道具檢舉

s789159 該用戶已被刪除
7
發表於 2009-10-13 10:27 PM|只看該作者
樓主的觀念錯了,其實是你的寫法沒有養成好習慣,樓上的解答比較漂亮,但也是有其他寫法

參考參考吧!
#include<stdio.h>
int main()
{
        int a = 1;
        int b = 1;
          while(a <= 9 && b <= 9)
        {
                if(a == 9)
...
瀏覽完整內容,請先 註冊登入會員
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php

使用道具檢舉

  尊貴會員

大綿羊 超級大耗呆

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

帖子
802
積分
2980 點
潛水值
27720 米
8
發表於 2009-10-14 09:23 PM|只看該作者
若有安裝色情守門員,可用無界、自由門等軟件瀏覽伊莉。或使用以下網址瀏覽伊莉: http://www.eyny.com:81/index.php
本帖最後由 Force[TW] 於 2009-10-14 09:26 PM 編輯

這個程式是用 win32 寫的視窗程式碼。
說明:建立一個 win32 空的專案,在專案底下建一個空白的 cpp 檔案,直接複製下面程式碼,再編譯即可。
  1. //This is a Win32 empty Project
  2. //Change to Windows Linker from Console Linker
  3. //Project->Properties->Linker->System->SubSystem->Windows
  4. //
  5. //Headers and Macros
  6. #include <Windows.h>
  7. #include <cstring>

  8. #define Wnd_Width 750
  9. #define Wnd_Height 250
  10. #define BUFFER_SIZE 1024

  11. static HWND hwndWnd = 0;
  12. static HINSTANCE hinstWnd = 0;

  13. class CHomework
  14. {
  15. public:
  16.         void Table(HDC hdc)
  17.         {
  18.                 int x = 0, y = 0;
  19.                 for ( int i = 0; i < 9; i ++)
  20.                 {
  21.                         wcscpy( this->wcStr, ((i + 1) < 10?L" ":L""));
  22.                         _itow( i + 1, this->buffer, 10);
  23.                         wcscat( this->wcStr, this->buffer);
  24.                         wcscat( this->wcStr, L" x ");
  25.                         int f = wcslen(this->wcStr);
  26.                         for ( int j = 0; j < 9; j ++)
  27.                         {
  28.                                 wcscpy( (this->wcStr + f), ((j + 1) < 10?L" ":L""));
  29.                                 _itow( j + 1, this->buffer, 10);
  30.                                 wcscat( this->wcStr, this->buffer);
  31.                                 wcscat( this->wcStr, L" = ");
  32.                                 int f = wcslen(this->wcStr);
  33.                                 int k = (i + 1) * (j + 1);
  34.                                 wcscpy( (this->wcStr + f), (k < 10?L" ":L""));
  35.                                 _itow( k, this->buffer, 10);
  36.                                 wcscat( this->wcStr, this->buffer);
  37.                                 ::TextOut( hdc, x, y, this->wcStr, wcslen(this->wcStr));
  38.                                 y += 20;
  39.                         }
  40.                         x += 80;
  41.                         y = 0;
  42.                 }
  43.         }
  44. protected:
  45. private:
  46.         WCHAR buffer[BUFFER_SIZE];
  47.         WCHAR wcStr[BUFFER_SIZE];
  48. };

  49. LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
  50. {
  51.         PAINTSTRUCT ps;
  52.         HDC hdc;
  53.         CHomework ch;
  54.         switch (message)
  55.         {
  56.         case WM_PAINT:
  57.                 hdc = ::BeginPaint( hWnd, &ps);
  58.                 {
  59.                         ch.Table(hdc);
  60.                 }
  61.                 ::EndPaint( hWnd, &ps);
  62.                 break;
  63.         case WM_KEYUP:
  64.                 switch ( wParam )
  65.                 {
  66.                 case VK_ESCAPE:
  67.                         ::DestroyWindow(hWnd);
  68.                         break;
  69.                 default:
  70.                         break;
  71.                 }
  72.                 break;
  73.         case WM_DESTROY:
  74.                 ::PostQuitMessage(0);
  75.                 break;
  76.         default:
  77.                 return ::DefWindowProc(hWnd, message, wParam, lParam);
  78.         }
  79.         return 0;
  80. }

  81. BOOL ProcMsg()
  82. {
  83.         MSG msg;
  84.         BOOL bPM = ::PeekMessage( &msg, NULL, NULL, NULL, PM_REMOVE);
  85.         if ( bPM == TRUE )
  86.         {
  87.                 ::TranslateMessage(&msg), ::DispatchMessage(&msg);
  88.                 switch ( msg.message )
  89.                 {
  90.                 case WM_QUIT:
  91.                         return FALSE;
  92.                 default:
  93.                         break;
  94.                 }
  95.         }
  96.         return TRUE;
  97. }

  98. BOOL BuildWnd(LPCTSTR wcTitle = L"Default")
  99. {
  100.         int nX, nY, nWidth, nHeight;
  101.         HINSTANCE hInstance = ::GetModuleHandle(NULL);
  102.         DWORD dwWindowStyle = WS_OVERLAPPEDWINDOW;
  103.         WNDCLASSEX wcex;
  104.         wcex.cbSize = sizeof(WNDCLASSEX);
  105.         wcex.style = CS_HREDRAW | CS_VREDRAW, wcex.lpfnWndProc = WndProc;
  106.         wcex.cbClsExtra = 0, wcex.cbWndExtra = 0, wcex.hInstance = hInstance;
  107.         wcex.hIcon = ::LoadIcon( hInstance, IDI_WINLOGO);
  108.         wcex.hIconSm = wcex.hIcon;
  109.         wcex.hCursor = ::LoadCursor( hInstance, IDC_ARROW);
  110.         wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
  111.         wcex.lpszMenuName = NULL, wcex.lpszClassName = wcTitle;
  112.         if ( ::RegisterClassEx(&wcex) == 0 )
  113.         {
  114.                 return FALSE;
  115.         }
  116.         {
  117.                 RECT r;
  118.                 HWND hwndDesktopWnd = ::GetDesktopWindow();
  119.                 BOOL bGWR = ::GetWindowRect( hwndDesktopWnd, &r);
  120.                 if ( bGWR == TRUE )
  121.                 {
  122.                         nWidth = Wnd_Width, nHeight = Wnd_Height;
  123.                         nX = (r.right - r.left - nWidth) / 2;
  124.                         nY = (r.bottom - r.top - nHeight) / 2;
  125.                 }
  126.                 else
  127.                 {
  128.                         nX = CW_USEDEFAULT, nY = 0;
  129.                         nWidth = CW_USEDEFAULT, nHeight = 0;
  130.                 }
  131.         }
  132.         HWND hWnd = ::CreateWindow( wcTitle, wcTitle, dwWindowStyle,
  133.                 nX, nY, nWidth, nHeight, NULL, NULL, hInstance, NULL);
  134.         if ( hWnd == NULL )
  135.         {
  136.                 return FALSE;
  137.         }
  138.         hwndWnd = hWnd, hinstWnd = hInstance;
  139.         ::ShowWindow( hWnd, SW_SHOWNORMAL), ::SetActiveWindow(hWnd);
  140.         return TRUE;
  141. }

  142. //Window Entry
  143. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
  144.                                    LPSTR lpCmdLine, int nShowCmd)
  145. {
  146.         //==START of WinMain==//
  147.         BuildWnd();
  148.         while ( ProcMsg() == TRUE );
  149.         //==END of WinMain==//
  150.         return 0;
  151. }
複製代碼
...
瀏覽完整內容,請先 註冊登入會員
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。

使用道具檢舉

www99 該用戶已被刪除
9
發表於 2009-10-27 11:40 PM|只看該作者
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b;
    a=1;
    b=1;   
    for (a=1;a<=9;a++)
   {  
     for (b=1;b<=9;b++)  
     { printf("%d*%d=-\n",a,b,a*b);}
   }
   printf("\n");
   system("pause");
...
瀏覽完整內容,請先 註冊登入會員
成為伊莉的版主,你將獲得更高級和無限的權限。把你感興趣的版面一步步地發展和豐盛,那種滿足感等著你來嚐嚐喔。

使用道具檢舉

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

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部