求一个用C语言设计的简单界面程序

最好带有注释或者用C++的也可以就是做一个简单的界面不需要太复杂... 最好带有注释
或者用C++的也可以 就是做一个简单的界面 不需要太复杂
展开
 我来答
yanhe0116
推荐于2016-07-25 · TA获得超过4759个赞
知道大有可为答主
回答量:3218
采纳率:0%
帮助的人:3522万
展开全部
一个时钟的小程序,在Win-TC下编译通过.

#include<stdio.h>
#include<dos.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
#define PI 3.1415926

int main()
{
int X=300,Y=250,R=100,RR=130;
int X_HOUR,X_MINUTE,X_SECOND;
int Y_HOUR,Y_MINUTE,Y_SECOND;
int X_DRAW=0,Y_DRAW=0,R_DRAW=120;
int NUM=0;
struct time T;
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"C:\Program Files\WINYES\TC201E\BGI");
setlinestyle(0,1,3);
setcolor(LIGHTGRAY);
circle(X,Y,RR);
setlinestyle(0,1,1);
for(NUM=0;NUM<12;NUM++)
{
setcolor(11);
X_DRAW=X+R_DRAW*cos(NUM*2*PI/12);
Y_DRAW=Y+R_DRAW*sin(NUM*2*PI/12);
circle(X_DRAW,Y_DRAW,5);
setfillstyle(1,11);
if((NUM%3)==0)floodfill(X_DRAW,Y_DRAW,11);

}
while(!kbhit())
{
gettime(&T);
X_HOUR=X+(R/2)*cos(T.ti_hour*2*PI/12+T.ti_min*2*PI/(60*12)-PI/2);
X_MINUTE=X+R*cos(T.ti_min*2*PI/60-PI/2)*3/4;
X_SECOND=X+R*cos(T.ti_sec*2*PI/60-PI/2);
Y_HOUR=X+(R/2)*sin(T.ti_hour*2*PI/12+T.ti_min*2*PI/(60*12)-PI/2);
Y_MINUTE=Y+R*sin(T.ti_min*2*PI/60-PI/2)*3/4;
Y_SECOND=Y+R*sin(T.ti_sec*2*PI/60-PI/2);
setcolor(YELLOW);
line(X,Y,X_HOUR,Y_HOUR);
setcolor(RED);
line(X,Y,X_MINUTE,Y_MINUTE);
setcolor(BLUE);
line(X,Y,X_SECOND,Y_SECOND);
delay(10000);
setcolor(BLACK);
line(X,Y,X_HOUR,Y_HOUR);
line(X,Y,X_MINUTE,Y_MINUTE);
line(X,Y,X_SECOND,Y_SECOND);
}
getch();
closegraph();
return 0;
}
ryw12403
2009-07-01 · TA获得超过1899个赞
知道大有可为答主
回答量:2501
采纳率:0%
帮助的人:2083万
展开全部

先看下图,这符合么。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彩首深魔7943
2009-06-30
知道答主
回答量:13
采纳率:0%
帮助的人:7.7万
展开全部
C语言无法设计界面的。。
GUI只有带有visual的语言才能开发界面。
如VC VB等。
C无法设计界面程序哦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba23417a5
2009-06-30 · TA获得超过1148个赞
知道小有建树答主
回答量:849
采纳率:0%
帮助的人:414万
展开全部
#include<stdio.h>
void main()
{
int x,y,z; //建立整型数,x,y,z
x=1;y=z=-1; //x,y,z取值
x+=-z---y; //运行计算x+=-(z--)-y
printf("x=%d\n",x); //输出结果x
}
输出结果x=3
y=-1,z=-2,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
706452648
2009-06-30 · 超过10用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:57.9万
展开全部
include <stdio.h>
void main()
{
const int cRed=3,cWhite=5,cBlack=6;
int i,j,k,cnt=0;
for(i=1;i<=cWhite;++i)
for(j=0;j<=cRed;++j)
for(k=0;k<=cBlack;++k)
if(i+j+k==8)
{
printf("第%d种组合--白球:%d,红球:%d,黑球:%d\n",++cnt,i,j,k);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式