怎么写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");

}

}