當前位置:首頁 » 編程語言 » 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語言請查看 單片機開發