当前位置:首页 » 编程语言 » c语言截图对应题
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言截图对应题

发布时间: 2022-12-21 14:58:56

1. c语言程序设计题目计算出1000以内10个最大素数之和截图

程序如下:
#include
<stdio.h>
int
isprime(int
n)
{
int
i;
if
(n<2)
return
0;
for(i=2;i<n;i++)

if
(n%i==0)
return
0;

return
1;
}
main()
{
int
i,sum=0,ct=0;
for(i=1000;i>2;i--)
//从1000开始

if
(isprime(i))

{

sum+=i;

ct++;

if
(ct>9)

break;

}
printf("1000以内10个最大素数之和为:
%d",sum);
}
截图你自己运行后截下

2. 求这个C语言问题的运行结果 并且截图

你的程序有问题啊,输入的时候你输入了三个值,后面只给了一个变量,要出错的。

我把代码稍微修改了一下,到时 你输入三个数就可以了。

#include"stdio.h"

main()

{

inti,a[3],sum=0;

scanf("%d,%d,%d",&a[0],&a[1],&a[2]);

for(i=0;i<3;i++)

sum=sum+a[i];

printf("sum=%d",sum);
printf(" ");
}

3. C语言怎么实现截图

1、用C语言实现windows程序截图,太麻烦。建议用C++做比较好。
2、截图例程:

#ifndefCAPTUREBLT
#defineCAPTUREBLT0x40000000
#endif
HBITMAPCaptureScreen(LPRECTlpRect)//lpRect为NULL时表示全屏幕截图
{
HDChdc,hdcMem;
HBITMAPhemfCopy;
HWNDhwndScr;
intdstcx,dstcy;
if(lpRect)
{
dstcx=lpRect->right-lpRect->left;
dstcy=lpRect->bottom-lpRect->top;
}
else
{
dstcx=GetSystemMetrics(SM_CXSCREEN);
dstcy=GetSystemMetrics(SM_CYSCREEN);
}
if(LockWindowUpdate(hwndScr=GetDesktopWindow()))
{
hdc=GetDCEx(hwndScr,NULL,DCX_CACHE|DCX_LOCKWINDOWUPDATE);
hdcMem=CreateCompatibleDC(hdc);
if(NULL==hdcMem)
{
ReleaseDC(hwndScr,hdc);
LockWindowUpdate(NULL);
returnNULL;
}
hemfCopy=CreateCompatibleBitmap(hdc,abs(dstcx),abs(dstcy));
if(NULL==hemfCopy)
{
DeleteDC(hdcMem);
ReleaseDC(hwndScr,hdc);
LockWindowUpdate(NULL);
returnNULL;
}
SelectObject(hdcMem,hemfCopy);
if(lpRect)
StretchBlt(hdcMem,0,0,abs(dstcx),abs(dstcy),
hdc,lpRect->left,lpRect->top,dstcx,dstcy,SRCCOPY|CAPTUREBLT);
else
BitBlt(hdcMem,0,0,dstcx,dstcy,
hdc,0,0,SRCCOPY|CAPTUREBLT);
DeleteDC(hdcMem);
ReleaseDC(hwndScr,hdc);
LockWindowUpdate(NULL);
returnhemfCopy;
}
returnNULL;
}

4. 帮忙做一下这道C语言题目。

第四个(即将d)要求和题目有冲突,题目要求输入的是正整数,这个要求是选作的,这里不作。实现本题,使用检测各个位的值是否为1即可,是1时,打印出1,否则打印0。使用循环来检测8个位。以下是在手机上用易历知食软件里的微C程序设计功能编写的一个示例,实现题目中前三个要求。手机上的代码如下图(为方便,这里定义输入0时就退出):

#include<stdio.h>
intmain()
{
intn,i,mask;
printf("请输入一个正整数(小于256,输入0则退出) ");
while(1){
scanf("%d",&n);
if(n==0){
break;//输入0退出
}elseif(n>=256){
printf("输入的数超出范围 ");
}else{
printf("%d的二进制数是",n);
mask=0x80;//从最高位开始
for(i=0;i<8;i++){
if(n&mask){//检测位是否为1
printf("1");
}else{//位为0
printf("0");
}
mask>>=1;//移向低位
}
printf(" ");//每个数单独一行
}
}
return0;
}

5. 两道c语言题,要截图(图片要把程序跟运行结果截在一起) 1.输入10个整型数存入一堆数组,输出值和

第一题:

#include<stdio.h>
intmain(void)
{
inti,a[10],count=0;
printf("请输入十个整形数字: ");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);//循环录入整数。
}
for(i=1;i<10;i+=2)//每次i自增2,跳过偶数
{
if(a[i]%2==1)//如果对应的数字是奇数,则count自增一
count++;
}
printf("总共有%d个即为奇数对应下标也为奇数的数。 ",count);
return0;
}
第二题:
#include<stdio.h>
intmain(void)
{
intd_array[4][4],i,j,sum;
for(i=0;i<4;i++)//行循环
{
for(j=0;j<4;j++)//列循环
{
/*当横坐标等于纵坐标或横坐标等于3-纵坐标时为对角线*/
if(i==j||i==3-j)
sum+=a[i][j];//将值加入sum
}
}
printf("该矩阵对角线之和为%d ",sum);
return0;
}

6. c语言运行结果如何截屏

1 使用系统截屏功能。

需要使用按键print screen.在键盘上印的是prt sc。
单独使用该键,会截整个屏幕,如果用alt+prt sc,则会截取当前窗口的部分。

截屏后,数据会报存在剪贴板中,这时可以打开系统画图工具,或者任意图形编辑工具,粘贴。即可得到截屏后的数据,保存成文件即可。如果需要裁剪,也可以在这类工具中操作。

2 使用工具进行截屏。
目前提供快捷截屏的软件很多,比如qq,搜狗输入法,搜狗浏览器等都有截屏工具提供。
比如qq默认的截屏快捷键是ctrl+alt+a。同时按下三个键,会发现鼠标箭头变成彩色,这时点击并选择需要截屏的区域,双击即可完成截屏,将图片保存在内存中。
也可以在截屏后,直接保存成文件。

7. C语言在运行下怎么截图

用键盘的一个键:print
screen
退出C语言界面后在画图里右键粘贴,然后保存图片就可以了

8. 求一道C语言编程的答案,包括程序(不是截图)和运行结果的截图

#include<stdio.h>

intmain()
{

inta=3,b=4,c=5;
doublex=1.2,y=2.4,z=-3.6;
intu=51274,n=128765;
charc1='a',c2='b';
printf("a=%db=%dc=%d ",a,b,c);
printf("x=%lf,y=%lf,z=%lf ",x,y,z);
printf("x+y=%.2fy+z=%.2fz+x=%.2f ",x+y,y+z,z+x);
printf("u=%dn=%d ",u,n);
printf("c1='%c'or%d(ASCII) ",c1,c1);
printf("c2='%c'or%d(ASCII) ",c2,c2);
}

9. c语言的题目

#include<stdio.h>
intmain()
{
intn,k=0,m=0;
scanf("%d",&n);
while(n)
{m=m*10+n%10;n/=10;k++;}
while(k)
{printf("%2d",m%10);m/=10;k--;}
return0;
}

//运行示例截图:

10. C语言 (1)运行该程序,把运行结果截图粘贴在下面。 (2)简单叙述该程序实现的功能

#include<stdio.h>

#define N 10

int main()

{

int i,a[N]={0};

for(i=1;i<=N;i++)

a[i]=a[i-1]+i;

for(i=0;i<N;i++);

printf("%4d",a[i]);

printf("/n");

return0;

}

函数调用出错,因为在第一个for循环中,N最后一轮的值是10,给a[10]赋值,数组越界,所以改成如下函数:

for(i=1;i<N;i++)

a[i]=a[i-1]+i;

修改完的函数结果运行如下:

0 1 3 6 10 15 21 28 36 45

更多C语言请查看 单片机开发