怎么写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
如果注册失败,那么就退出程序 */ 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");
}
}