大一 新手求助:怎么在C语言中实现添加背景

大一 新手求助:怎么在C语言中实现添加背景,第1张

第一题:#include "stdio.h"

void main()

{

int a,b,sum=0

for(a=0a<=9a++)

for(b=0b<=9b++)

if(a==8||b==8)

{

sum+=a*10+b

printf("%d%d\t",a,b)//这句输出每个符合条件的数,可以不要

}

printf("\n总和为%d\n",sum)

}

第二题:

#include<stdio.h>

main()

{

char a

int b,c,d,e

b=0c=0d=0e=0

/* b是字母 c是数字 d是符号 e是空格*/

fflush(stdin)

printf("请输入一串东西:")

while ((a=getchar())!='\n')

{

if(a>='a'&&a<='z'||a>='A'&&a<='Z')

b++

else if(a>='0'&&a<='9')

c++

else if(a==' ')

e++

else

d++

}

printf("字母%d个\n",b)

printf("数字%d个\n",c)

printf("空格%d个\n",e)

printf("符号%d个\n",d)

}

第三题:

#include "stdio.h"

void main()

{

int i

int positive=0,negative=0,zero=0

int ch[20]

for(i=0i<20i++)

{

printf("请输入第%d个整数:",20-i)

scanf("%d",&ch[i])

if(ch[i]>0)

positive++

else if(ch[i]==0)

zero++

else

negative++

}

printf("正数%d个,零%d个,负数%d个\n",positive,zero,negative)

}

第四题:

#include "stdio.h"

void main()

{

int i=1

int sum=0

int s=1

for(i=1i<=10i++)

{

s=s*i

sum=sum+s

}

printf("%d\n",sum)

}

要在C语言中使用一张图片作为执行框的背景,您可以使用图形库,例如SDL或OpenGL。

以下是使用SDL库的示例代码:

scss

#include <SDL2/SDL.h>

int main(int argc, char* argv[]) {

// 初始化SDL库

SDL_Init(SDL_INIT_VIDEO)

// 创建窗口

SDL_Window* window = SDL_CreateWindow("My Window",

SDL_WINDOWPOS_CENTERED,

SDL_WINDOWPOS_CENTERED,

800,

600,

SDL_WINDOW_SHOWN)

// 创建渲染

SDL_Renderer* renderer = SDL_CreateRenderer(window, -1, 0)

// 加载图片

SDL_Surface* image = SDL_LoadBMP("image.bmp")

SDL_Texture* texture = SDL_CreateTextureFromSurface(renderer, image)

SDL_FreeSurface(image)

// 渲染图片

SDL_RenderCopy(renderer, texture, NULL, NULL)

SDL_RenderPresent(renderer)

// 延迟一段时间

SDL_Delay(5000)

// 清除资源

SDL_DestroyTexture(texture)

SDL_DestroyRenderer(renderer)

SDL_DestroyWindow(window)

SDL_Quit()

return 0

}

在上面的代码中,我们首先初始化了SDL库,然后创建了一个窗口和一个渲染器。接下来,我们加载了一张BMP格式的图片,并创建了一个对应的纹理。最后,我们使用SDL_RenderCopy()函数将图片渲染到屏幕上,并使用SDL_RenderPresent()函数显示渲染器中的内容。

请注意,此代码只是一个示例,您需要根据自己的需求进行修改。另外,您需要确保您的 *** 作系统支持SDL库,并已正确安装和配置了该库。

三步。

第一步:

选好.bmp的类型的图片。在资源视图中导入。随便复制到.res文件夹下。

第二步。在对话框上添加picture控件,调整到大小。右击属性选择Type选择Bitmap.

Image下拉组合框选择你导入的图片。运行时即可显示图片。

如果要设置和窗体一样的大小SetWindowPos就可以了。查查这个函数的作用


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11751853.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存