找人做c語言題,c語言填空題怎麼做

本文目錄一覽:

我有很多c語言題目不會做,請問在哪裡可以我問問題,別人幫我編程做答案,付費也行?

推薦CSDN中國程序員工程師交流論壇,上面有軟件工程師和愛好編程的人對各類編程語言中出現的問題進行分析和解答,題主可以直接搜索出現錯誤的語句進行搜索,也可以提問“如何從c語言實現某某功能”這樣的問題,其中有免費的答案,也有付費的答案,也可以作為作者自己發帖,提供解決方案。

200分找人做C語言編程 11個題目

你自己調試吧。

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

類似這樣的代碼,是調試時輸出中間值用的,你可以當它不存在

29./*已知 f(n)=f(n-1)+2f(n-2)-5f(n-3),f(0)=1,f(1)=2,f(2)=3,求f(0)+f(1)+…f(30)。*/

#include “stdio.h”

int f(int n)

{

switch(n)

{

case 0:

return 1;

case 1:

return 2;

case 2:

return 3;

default:

return f(n-1)+2*f(n-2)-5*f(n-3);

}

return 0;

}

int main(void)

{

int i,Sum=0;

for(i=0;i30;i++) Sum+=f(i);

printf(“f(0)+f(1)+…+f(30)=%d”,Sum);

return 0;

}

30./*已知S1=2, S2=2+4, S3=2+4+6, S4=2+4+6+8,S5=2+4+6+8+10,…,求S=S1+S2+S3+S4 +S5+…+S20的值。*/

#include “stdio.h”

int main(void)

{

int i,Data=0,Sum=0;

for(i=1;i21;i++)

{

Data+=i*2;

Sum+=Data;

}

printf(“S1+S2+…+S20=%d”,Sum);

return 0;

}

31./*求出以下分數序列的前35之和,2/1,3/2,5/3,8/5,13/8,21/13,……給出程序結果(保留6位小數)。*/

#include “stdio.h”

int main(void)

{

int i;

double Sum=0.0,Data1=1.0,Data2=2.0,Temp;

for(i=0;i35;i++)

{

Sum+=Data2/Data1;

Temp=Data2;

Data2+=Data1;

Data1=Temp;

}

printf(“2/1+3/2+5/3+8/5+13/8+21/13…=%0.6lf”,Sum);

return 0;

}

32./*計算A15值。A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), ……(保留10位小數)。*/

#include “stdio.h”

int main(void)

{

int i;

double Data1=1.0;

for(i=0;i15;i++)

{

Data1=1.0/(Data1+1.0);

}

printf(“A15=%0.10lf”,Data1);

return 0;

}

33./*求[1,800]之間能被3和8整除的數的個數。*/

#include “stdio.h”

int main(void)

{

int i,Sum=0;

for(i=1;i=800;i++)

{

if(i%8==0 i%3==0)

{

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

Sum++;

}

}

printf(“[1,800]之間能被3和8整除的數的個數為”,Sum);

return 0;

}

34./*求[2000,20000]之間同時滿足除以7餘5,除以5餘3,除以3餘1的整數的個數。*/

#include “stdio.h”

int main(void)

{

int i,Sum=0;

for(i=2000;i=20000;i++)

{

if(i%7==5 i%5==3 i%3==1)

{

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

Sum++;

}

}

printf(“[2000,20000]之間同時滿足除以7餘5,除以5餘3,除以3餘1的整數的個數為”,Sum);

return 0;

}

28./*[100,999]範圍內同時滿足以下兩個條件的十進制數: ⑴其個位數字與十位數字之和除以10所得的餘數是百位數字;⑵該數是素數; 求有多少個這樣的數? */

#include “stdio.h”

int IsPrime(int n)

{

int i=0;

for(i=3;in/2;i+=2)

{

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

}

return 1;

}

int main(void)

{

int i,Sum=0;

for(i=101;i=999;i+=2)

{

if(((i%10)+((i/10)%10)==(i/100)) IsPrime(i))

{

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

Sum++;

}

}

printf(“[100,999]範圍內同時滿足以下兩個條件的十進制數: ⑴其個位數字與十位數字之和除以10所得的餘數是百位數字;⑵該數是素數; 有%d個”,Sum);

return 0;

}

29./*猴吃桃:有一天小猴子摘下了若干個桃子,當即吃掉一半,還覺得不過癮,又多吃了一個。第二天接着吃了剩下的桃子中的一半,仍不過癮,又多吃了一個。以後每天都是吃尚存桃子的一半零一個。到第10天早上小猴子再去吃桃子時,看到只剩下一個桃子了。問小猴子第一天共摘下了多少個桃子。*/

#include “stdio.h”

int main(void)

{

int i,Sum=1;

for(i=9;i=1;i–)

{

Sum=(Sum+1)*2;

}

printf(“The number of peach is %d in the first day”,Sum);

return 0;

}

30./*數列E(1)=E(2)=1,E(n)=(n-1)*E(n-1)+(n-2)*E(n-2) (n2) 稱為E數列,每一個E(n),(n=1,2,…)稱為E數。求不超過30000的最大E數的值(註: 是求E30000的最大E數值)。*/

#include “stdio.h”

int E(int n)

{

if(n=2) return 1;

else return E(n-1)*(n-1)+(n-2)*E(n-2);

}

int main(void)

{

int i=1,LastE=0,CurrentE=0;

do

{

i++;

LastE=CurrentE;

CurrentE=E(i);

}while(CurrentE30000);

printf(“The number of the Max. E that lass than 30000 is %d.”,LastE);

return 0;

}

31./*求7到2156之間的所有奇數的平方和。(保留整數位)*/

#include “stdio.h”

int main(void)

{

int i,Sum=0;

for(i=7;i2156;i+=2)

{

Sum+=i*i;

}

printf(“7到2156之間的所有奇數的平方和為%d.”,Sum);

return 0;

}

32./*求出將十進制整數98765432等值轉換為二進制形式表示後其中數字1的個數。(提示:模擬人工計算的“2除取余”法*/

#include “stdio.h”

int main(void)

{

int Data=98765432,Sum=0;

while(Data0)

{

if(Data%2) Sum++;

Data/=2;

}

printf(“98765432表示為二進制後其中數字1的個數為%d.”,Sum);

return 0;

}

或者

#include “stdio.h”

int main(void)

{

int Data=98765432,Sum=0;

while(Data0)

{

if(Data0x01) Sum++;

Data=1;

}

printf(“98765432表示為二進制後其中數字1的個數為%d.”,Sum);

return 0;

}

200分找人用C語言編程 10個題目

// 2.cpp : Defines the entry point for the console application.

//

#include “stdafx.h”

1./*編寫程序,求四位數的偶數中,所有各位數字之和是15的倍數的數的和。*/

#include “stdio.h”

int main(void)

{

int i,Sum=0;

for(i=1000;i9999;i+=2)

{

if((i/1000+((i/100)%10)+((i/10)%10)+(i%10))%15==0)

{

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

Sum+=i;

}

}

printf(“四位數的偶數中,所有各位數字之和是15的倍數的數的和為%d”,Sum);

return 0;

}

2./*已知AB, A和B均為正整數,且A*B=716699,求A+B的最小值。*/

#include “stdio.h”

/*因為716699是奇數所以A和B都是奇數;

A和B是成對出現的,只考慮A的話只要判斷A小於716699的平方根的情況就可以了716699開平方的值為847*/

int main(void)

{

int i,Min=1+716699;//以第一個符合條件的值來初始化

for(i=1;i847;i+=2)

{

if(716699%i==0)

{

#ifdef _DEBUG

printf(“%d*%d\t”,i,716699/i);

#endif

if(i+(716699/i)Min) Min=i+(716699/i);

}

}

printf(“A+B的最小值為%d”,Min);

return 0;

}

3./*編寫程序,求在四位數的奇數中,所有各位數字之和是25的倍數的數的和。*/

#include “stdio.h”

int main(void)

{

int i,Sum=0;

for(i=1001;i=9999;i+=2)

{

if((i/1000+((i/100)%10)+((i/10)%10)+(i%10))%25==0)

{

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

Sum+=i;

}

}

printf(“四位數的奇數中,所有各位數字之和是25的倍數的數的和為%d”,Sum);

return 0;

}

4./*一個數如果剛好與它所有的因子之和相等,則稱該數為一個”完數”,如:6=1+2+3,則6就是一個完數。求出1000以內的完數的個數。*/

#include “stdio.h”

int main(void)

{

int i,j,Value,Sum=0;

for(i=1;i=1000;i++)

{

Value=0;

for(j=1;ji;j++)

{

if(i%j==0) Value+=j;

}

if(Value==i)

{

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

Sum++;

}

}

printf(“1000以內的完數的個數為%d”,Sum);

return 0;

}

5./*已知f(0)=f(1)=1,f(2)=0,f(n)=f(n-1)-2*f(n-2)+f(n-3) (n2),求f(0)到f(50)中的最大值。*/

#include “stdio.h”

int f(int n)

{

if(n2) return 1;

else if(n==2) return 0;

else return f(n-1)-2*f(n-2)+f(n-3);

}

int main(void)

{

int i,Value,Max=0;

for(i=0;i=50;i++)

{

Value=f(i);

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

if(ValueMax)

{

Max=Value;

}

}

printf(“f(0)到f(50)中的最大值為%d”,Max);

return 0;

}

6./*一個數如果剛好與小於它的所有因子之和相等,則稱該數為一個“完數”,如:6=1+2+3,則6就是一個完數。求出400以內的所有完數之和。*/

#include “stdio.h”

int main(void)

{

int i,j,Value,Sum=0;

for(i=1;i=400;i++)

{

Value=0;

for(j=1;ji;j++)

{

if(i%j==0) Value+=j;

}

if(Value==i)

{

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

Sum+=i;

}

}

printf(“400以內的完數的和為%d”,Sum);

return 0;

}

7./*斐波那契數列的前二項是1,1,以後每一項都是前面兩項之和。求前30個斐波那契數之和。*/

#include “stdio.h”

int main(void)

{

int i,Data1=1,Data2=1,Sum=0,Temp;

Sum+=Data1+Data2;

for(i=2;i30;i++)

{

Temp=Data2;

Data2+=Data1;

Data1=Temp;

Sum+=Data2;

}

printf(“前30個斐波那契數之和為%d”,Sum);

return 0;

}

8./*某些分數的分子和分母都是二位正整數的真分數具有下列特點:如果將該分數的分子的兩位數字相加作分子,而將該分數的分母的兩位數字相加作分母,得到的新分子跟原分子相等。例如,63/84=(6+3)/(8+4)。試求所有具有這種特點的真分子(非約簡真分數)的分子與分母之和的和。*/

#include “stdio.h”

int main(void)

{

int i,j,Sum=0;

for(i=10;i100;i++)

{

for(j=10;ji;j++)

{

if(j*1.0/i==((j/10)+(j%10))*1.0/((i/10)+(i%10)))

{

#ifdef _DEBUG

printf(“%d/%d\t”,j,i);

#endif

Sum+=i+j;

}

}

}

printf(“所有具有題設特點的真分子的分子與分母之和的和為%d”,Sum);

return 0;

}

10./*編寫程序,求出100到500之間同時滿足除5餘4和除7餘2條件的數的個數。*/

#include “stdio.h”

int main(void)

{

int i,Sum=0;

for(i=100;i500;i++)

{

if(i%5==4 i%7==2)

{

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

Sum++;

}

}

printf(“100到500之間同時滿足除5餘4和除7餘2條件的數的個數為%d”,Sum);

return 0;

}

11./*[300,800]範圍內同時滿足以下兩個條件的十進制數.⑴其個位數字與十位數字之和除以10所得的餘數是百位數字 ;⑵該數是素數;求滿足上述條件的最大的三位十進制數 */

#include “stdio.h”

int IsPrime(int n)

{

int i;

for(i=3;in/2+1;i+=2)

{

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

}

return 1;

}

int main(void)

{

int i,Max=0;

for(i=301;i=800;i+=2)

{

if(((((i/10)%10)+(i%10))%10)==i/100 IsPrime(i))

{

#ifdef _DEBUG

printf(“%d\t”,i);

#endif

if(iMax) Max=i;

}

}

printf(“300到800之間滿足上述條件的最大的三位十進制數為%d”,Max);

return 0;

}

有什麼軟件可以搜索大學C語言題目的啊?

大學c語言搜題app。大學c語言搜題app原名叫做菜鳥學C語言是一款非常好用的學習c語言的手機軟件

軟件功能

1、選擇題:按照考點分類的選擇題習題,並有答案解析。

2、錯題庫:可自動加練習過程中錯題加入收藏,以便反覆練習。

3、上機操作題:300道上機操作題,程序填空題、程序修改題、程序設計題。

軟件優勢

1、選擇題:按照考點分類的選擇題習題,並有答案解析。

2、上級操作題:300道上機操作題,程序填空題、程序修改題、程序設計題。

3、最新押題:最新考試押題3套。

4、考點匯總:包含複習的考點。

5、錯題庫:可自動加練習過程中錯題加入收藏,以便反覆練習。

6、收藏夾:可在練習過程中自行收錄題目到收藏夾,形成自己的小題庫,針對性練習,提高通過率。

軟件特色

1、隨時隨地都能夠學習,而且還支持下載保存你學習內容離線繼續學習。

2、同學們能夠直接通過搜索引擎來查詢尋找你感興趣對你內容。

3、解答問題的辦法非常多,可以選擇通過拍照來答題,也可以選擇輸入題目來解答。

原創文章,作者:VAYZ,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/147223.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
VAYZ的頭像VAYZ
上一篇 2024-11-01 14:07
下一篇 2024-11-01 14:07

相關推薦

  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • Python語言由荷蘭人為中心的全能編程開發工程師

    Python語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28
  • Python語言實現人名最多數統計

    本文將從幾個方面詳細介紹Python語言實現人名最多數統計的方法和應用。 一、Python實現人名最多數統計的基礎 1、首先,我們需要了解Python語言的一些基礎知識,如列表、字…

    編程 2025-04-28
  • Python作為中心語言,在編程中取代C語言的優勢和挑戰

    Python一直以其簡單易懂的語法和高效的編碼環境而著名。然而,它最近的發展趨勢表明Python的使用範圍已經從腳本語言擴展到了從Web應用到機器學習等廣泛的開發領域。與此同時,C…

    編程 2025-04-28
  • Python基礎語言

    Python作為一種高級編程語言擁有簡潔優雅的語法。在本文中,我們將從多個方面探究Python基礎語言的特點以及使用技巧。 一、數據類型 Python基礎數據類型包括整數、浮點數、…

    編程 2025-04-28

發表回復

登錄後才能評論