b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

如何在C语言中使用颜色和边框功能...

电脑杂谈  发布时间:2020-04-03 11:08:23  来源:网络整理

c语言%c函数_c语言 replace函数_c语言颜色函数

全部展开

如果(c =='-')

{

if(strcmp(str2,“”)== 0)/ *如果str2为空,则表示是负号而不是减号* /

flag = -1; / *设置否定标志* /

其他

{

num1 = atof(str2); / *将第二个操作数转换为浮点数* /

strcpy(str2,“”); / *清除str2 * /

act = 2; / *进行减法标志值计算* /

setfillstyle(SOLID_FILL,颜色+ 3);

bar(2 *宽度+宽度/ 2,高/ 2,15 *宽度/ 2,3 *高度/ 2); / *绘制矩形* /

outtextxy(5 *宽度,高度,“ 0”. ); / *显示字符串* /

}

}

如果(c =='*')

{

num1 = atof(str2); / *将第二个操作数转换为浮点数* /

strcpy(str2,“”); / *清除str2 * /

act = 3; / *执行乘法标志值计算* /

setfillstyle(SOLID_FILL,颜色+ 3); bar(2 *宽度+宽度/ 2,高/ 2,15 *宽度/ 2,3 *高度/ 2);

outtextxy(5 *宽度c语言颜色函数,高度,“ 0”. ); / *显示字符串* /

}

如果(c =='/')

{

c语言 replace函数_c语言%c函数_c语言颜色函数

num1 = atof(str2); / *将第二个操作数转换为浮点数* /

strcpy(str2,“”); / *清除str2 * /

act = 4; / *计算除法标志值* /

setfillstyle(SOLID_FILL,颜色+ 3);

bar(2 *宽度+宽度/ 2,高/ 2,15 *宽度/ 2,3 *高度/ 2);

outtextxy(5 *宽度,高度,“ 0”. ); / *显示字符串* /

}

如果(c =='^')

{

num1 = atof(str2); / *将第二个操作数转换为浮点数* /

strcpy(str2,“”); / *清除str2 * /

act = 5; / *计算电源标志值* /

setfillstyle(SOLID_FILL,颜色+ 3); / *用浅绿色实体设置填充* /

bar(2 *宽度+宽度/ 2,高/ 2,15 *宽度/ 2,3 *高度/ 2); / *绘制矩形* /

outtextxy(5 *宽度,高度,“ 0”. ); / *显示字符串* /

}

如果(c =='%')

{

num1 = atof(str2); / *将第二个操作数转换为浮点数* /

strcpy(str2,“”); / *清除str2 * /

act = 6; / *计算模标记值的幂* /

setfillstyle(SOLID_FILL,颜色+ 3); / *用浅绿色实体设置填充* /

bar(2 *宽度+宽度/ 2,高/ 2,15 *宽度/ 2,3 *高度/ 2); / *绘制矩形* /

outtextxy(5 *宽度,高度,“ 0”. ); / *显示字符串* /

}

c语言 replace函数_c语言颜色函数_c语言%c函数

如果(c =='=')

{

num2 = atof(str2); / *将第二个操作数转换为浮点数* /

开关(作用)/ *根据操作符号计算* /

{

情况1: 结果= num1 + num2;打破; / *加法* /

情况2: 结果= num1-num2;打破; / *做减法* /

情况3: 结果= num1 * num2;打破; / *做乘法* /

情况4: 结果= num1 / num2;打破; / *做除法* /

情况5: result = pow(num1,num2);打破; / *做x的y次方* /

情况6: result = fmod(num1,num2);打破; / *做模运算* /

}

setfillstyle(SOLID_FILL,颜色+ 3); / *用浅绿色实体设置填充* /

bar(2 *宽度+宽度/ 2,高/ 2,15 *宽度/ 2,3 *高度/ 2); / *覆盖结果区域* /

sprintf(温度,“%f”,结果); / *将结果保存到temp * /

outtextxy(5 *宽度,高度,温度); / *显示结果* /

}

如果(c =='c')

{

num1 = 0; / *将两个操作数都重置为0,符号为1 * /

num2 = 0;

flag = 1;

strcpy(str2,“”); / *清除str2 * /

setfillstyle(SOLID_FILL,颜色+ 3); / *用浅绿色实体设置填充* /

bar(2 *宽度+宽度/ 2,高/ 2,15 *宽度/ 2,3 *高度/ 2); / *覆盖结果区域* /

c语言 replace函数_c语言颜色函数_c语言%c函数

outtextxy(5 *宽度,高度,“ 0”. ); / *显示字符串* /

}

如果(c =='Q')退出(0); / *如果选择q回车,则结束计算程序* /

}

putimage(x,y,rar,XOR_PUT); / *退出前先擦除光标箭头* /

返回; / *返回* /

}

/ *窗口功能* /

void mwindow(字符*标头)

{

int高度;

cleardevice(); / *清除图形屏幕* /

setcolor(MaxColors-1); / *将当前颜色设置为白色* /

setviewport(20,20,MaxX / 2,MaxY / 2,1); / *设置视口大小* /

height = textheight(“ H”); / *读取基本文字大小* /

settextstyle(DEFAULT_FONT,HORIZ_DIR,1); / *设置文字样式* /

settextjustify(CENTER_TEXT,TOP_TEXT); / *设置字符排列* /

outtextxy(MaxX / 4,2,标头); / *输出标题* /

setviewport(20,20 +高度+ 4,MaxX / 2 + 4c语言颜色函数,MaxY / 2 + 20,1); / *设置视口大小* /

drawboder(); / *绘制边框* /

}

void drawboder(void)/ *绘制边框* /

{

struct viewporttype vp; / *定义视口类型变量* /

setcolor(MaxColors-1); / *将当前颜色设置为白色* /

setlinestyle(SOLID_LINE,0,NORM_WIDTH); / *设置线条绘制方法* /

getviewsettings(&vp); / *将当前视口信息加载到vp指向的结构中* /

矩形(0,0,vp.right-vp.left,vp.bottom-vp.top); / *绘制矩形边框* /

}

/ *设计鼠标图形功能* /

int箭头()

{

int大小;

int raw [] = {4,4,4,8,6,8,14,16,16,16,8,6,8,4,4,4}; / *定义多边形坐标* / <

setfillstyle(SOLID_FILL,2); / *设置填充模式* /

fillpoly(8,原始); / *绘制光标箭头* /

size = imagesize(4,4,16,16); / *测试图片大小* /

rar = malloc(大小); / *分配存储区* /

getimage(4,4,16,16,rar); / *保存光标箭头图像* /

putimage(4,4,rar,XOR_PUT); / *删除光标箭头图像* /

返回0;

}

/ *键功能* /

int specialkey(无效)

{

int键;

while(bioskey(1)== 0); / *等待键盘输入* /

key = bioskey(0); / *键盘输入* /

key = key和0xff?键&0xff: 键>> 8; / *仅获取特殊键的扫描值,其余为0 * /

返回(键); / *返回键值* /

}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-162370-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...