當前位置:生活全書館 >

綜合知識

> 如何編寫C語言圖形程式 怎麼寫c程式圖表

如何編寫C語言圖形程式 怎麼寫c程式圖表

1.如何編寫C語言圖形程式

一、開啟C程式的方法

怎麼寫c程式圖表 如何編寫C語言圖形程式

方法1.在Turbo C for Windows 整合實驗與學習環境中,依次用滑鼠單擊“檔案/開啟”選單(用滑鼠單擊“工具欄”中的“開啟”按鈕,開啟“開啟”對話方塊,選者你要開啟的檔案,然後單擊“開啟”即可。

圖 1 開啟檔案

方法2 在Turbo C for Windows 整合實驗與學習環境中的“我的程式”下用滑鼠雙擊你要開啟的C程式即可(此處列出最近使用的8個檔案)

圖 2 在“我的程式”中開啟程式

方法3在Turbo C for Windows 整合實驗與學習環境中,依次用滑鼠單擊“檔案/我的程式”選單,開啟“我的程式”對話方塊,選者你要開啟的檔案,然後單擊“開啟”即可

圖 3

方法 4 在“我的電腦”中開啟C程式。在我的電腦”中找到你的程式所在的資料夾,用滑鼠雙擊你要開啟圖示中帶“C”的程式即可。

在“我的電腦”中開啟C程式

二、新建C程式的方法

注意:C語言的初學者往往在一個C程式檔案中輸入幾個C程式,這是錯誤的。一個C程式只能儲存在一個檔案中。輸入第二程式時必須再新建一個檔案來輸入儲存。

方法1 Turbo C for Windows 整合實驗與學習環境中,依次用滑鼠單擊“檔案/新建”選單,即可新建一個空白C檔案。

2.用C語言畫流程圖寫程式

第一題:#include <stdio.h>

void main()

{

int i=12,j=32,year;

for(year=0,i,j;;i++,j++,year++)

{

if(2*i==j)

break;

else

year++;

}

printf("%d",year);

}

第二題:#include<stdio.h>

int main ()

{

int m,n,r,temp;

scanf("%d %d",&m,&n);

if (m<n)

{

temp=m;

m=n;

n=temp;

}

while(r)

{

r=m%n;

m=n;

n=r;

}

printf("%d",m);

return 0;

}

第三題:#include <stdio.h>

void main()

{

int n,j,i=1;

scanf("%d",&n);

while(n!=0)

{

j=n%10;

i=i*j;

n=n/10;

}

printf("%d",i);

}

3.C語言如何做圖形介面

/* 以下程式碼不含絲毫MFC,在Visual C++ 6.0測試通過,能夠出現一個正規的Windows視窗 */#pragma comment(linker,"/SUBSYSTEM:Windows /ENTRY:mainCRTStartup")#include /* 使類名成為全域性變數 */ TCHAR szClassName[ ] = TEXT("WindowsApp");/* 這個函式由Windows內部函式DispatchMessage()呼叫 */ LRESULT CALLBACK WindowProcedure (HWND hWnd, uiNT message, WPARAM wParam, LPARAM lParam) { HDC hdc ; PAINTSTRUCT ps ; RECT rect ; switch (message) /* 處理資訊 */ { case WM_DESTROY: PostQuitMessage (0); /* 傳送WM_QUIT到訊息佇列 */ break; case WM_PAINT: hdc = BeginPaint (hWnd, &ps) ; GetClientRect (hWnd, &rect) ; DrawText (hdc, TEXT("Hello, Windows NT!"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ; EndPaint (hWnd, &ps) ; break ; default: /* 不處理的訊息 */ return DefWindowProc (hWnd, message, wParam, lParam); } return 0; }/* 下面是主函式 */ int main ( void ) { HINSTANCE hThisInstance = GetModuleHandle(NULL) ; int nFunsterStil = SW_SHOW ; HWND hWnd; /* 這是視窗的控制代碼 */ MSG messages;/* 應用程式的訊息儲存在這裡 */ WNDCLASSEX wincl;/* 視窗類的資料結構 */ /* 視窗結構 */ wincl.hInstance = hThisInstance; wincl.lpszClassName = szClassName; wincl.lpfnWndProc = WindowProcedure;/* 這個函式由Windows作業系統呼叫 */ wincl.style=CS_DBLCLKS; /* 獲取雙擊指令 */ wincl.cbSize = sizeof (WNDCLASSEX); /* 使用預設圖示和滑鼠指標 */ wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION); wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION); wincl.hCursor = LoadCursor (NULL, IDC_ARROW); wincl.lpszMenuName = NULL; /* 沒有選單 */ wincl.cbClsExtra = 0;/* 視窗類後面沒有多餘的位元組 */ wincl.cbWndExtra = 0;/* 結構或者視窗例項 */ /* 使用視窗的預設顏色作為視窗的背景色 */ wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND; /* 註冊視窗類。

如果註冊失敗,那麼就退出程式 */ if (!RegisterClassEx (&wincl)) return 0; /* 視窗類已被註冊。建立它的程式 */ hWnd = CreateWindowEx ( 0, szClassName, /* 類名 */ TEXT("Windows App"), /* 視窗標題欄的文字 */ WS_OVERLAPPEDWINDOW, /* 預設視窗 */ CW_USEDEFAULT, /* 視窗左上角的位置 */ CW_USEDEFAULT, /* 視窗右下角的位置 */ 544, /* 視窗寬度(以“畫素”位單位) */ 375, /* 視窗高度(以“畫素”位單位) */ HWND_DESKTOP,/* 視窗是桌面的子視窗 */ NULL,/* 該視窗無選單 */ hThisInstance, /* 程式例項的控制代碼 */ NULL /* 沒有視窗建立的資料 */ ); /* 顯示視窗 */ ShowWindow (hWnd, nFunsterStil); /* 重繪視窗 */ UpdateWindow(hWnd); /* 執行訊息迴圈。

迴圈到GetMessage()函式返回0 */ while (GetMessage (&messages, NULL, 0, 0)) { /* 把虛擬資訊翻譯成字元資訊 */ TranslateMessage(&messages); /* 傳送資訊到視窗過程 */ DispatchMessage(&messages); } /* 返回PostQuitMessage()函式的返回值 */ return messages.wParam; }。

4.C語言程式設計,列印下列圖形,怎麼寫 * ** *** **** *****

#include<stdio.h>

void main()

{

int i,j,n;//宣告i為要列印的行數,j是控制輸出列印空格和星星,n是菱形為菱形的高

printf("請輸入菱形的高(奇數)t");

scanf("%d",&n); //接受輸入胡奇數

for(i=1;i<=n/2+1;i++) //先列印上半部分,如果奇數輸入的是5,那麼上面就會顯示3行,以此類推

{

for(j=1;j<=n-i;j++) //列印空格

{

printf(" ");

}

for(j=1;j<=2*i-1;j++)//列印星星

{

printf("*");

}

printf("n");

}

for(i=n/2;i>=1;i--) //n已經明確了,列印下半部分,如果n為5,那麼下半部分顯示兩行,以此類推

{

for(j=1;j<=n-i;j++) //列印空格

{

printf(" ");

}

for(j=1;j<=2*i-1;j++)//列印星星

{

printf("*");

}

printf("n");

}

}

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/lywyyn.html