首页
/
每日頭條
/
圖文
/
搞怪c代碼
搞怪c代碼
更新时间:2025-06-27 11:41:24

搞怪c代碼(C趣味程序3)1

21.四位反序數

設N是一個四位數,它的9倍恰好是其反序數,求N。反序數就是将整數的數字倒過來形成的整數。例如:1234的反序數是4321.

#include <iostream>

using namespace std;

void main()

{

int n,m,g,s,b,q;

for(n=1000;n<1111;n )

{

g=n;

s=n/10;

b=n/100;

q=n/1000;

m=1000*g 100*s 10*b q;

if(9*n==m)

cout<<"N的值為:"<<n<<endl;

}

}

22.求車速

一輛以固定速度行駛的汽車,司機在上午10點看到裡程表上的讀數是一個對稱數(即這個數從左向右讀和從右向左讀是完全一樣的),為95859.兩小時後裡程表上出現了一個新的對稱數。問該車的速度是多少?新的對稱數是多少?

#include <iostream>

using namespace std;

void main()

{

int n,m,g,s,b,q,w,speed;

for(n=95860;;n )

{

g=n;

s=n/10;

b=n/100;

q=n/1000;

w=n/10000;

m=10000*g 1000*s 100*b 10*q w;

if(n==m)

{

speed=(m-95859)/2.0;

cout<<"該車的速度為:"<<speed<<endl;

cout<<"新的對稱數是:"<<m<<endl;

break;

}

}

}

23.由兩個平方三位數獲得三個平方二位數

已知兩個平方三位數abc和xyz,其中a、b、c、x、y、z未必是不同的;而ax、by、cz是三個平方二位數。請編程求三位數abc和xyz。

#include <iostream>

#include <cmath>

using namespace std;

void f(int n,float s[])

{

int k,j=0;

for(k=100;k>=1;j )

{

s[j]=n/k;

k/=10;

}

}

void main()

{

int i,t;

float a[3],b[3];

cout<<"可能的兩個平方三位數是:"<<endl;

for(i=11;i<=31;i )n

for(t=11;t<=31;t )

{

f(i*i,a);

f(t*t,b);

if(sqrt(a[0]*10 b[0])==(int)sqrt(a[0]*10 b[0])

&&sqrt(a[1]*10 b[1])==(int)sqrt(a[1]*10 b[1])

&&sqrt(a[2]*10 b[2])==(int)sqrt(a[2]*10 b[2]))

cout<<i*i<<"和"<<t*t<<endl;

}

}

24.阿姆斯特朗數

如果一個正整數等于其各個數字的立方和,則該數稱為阿姆斯特朗數(亦成為自戀性數)。如407=43 03 73就是一個阿姆斯特朗數,試編程求1000以内的所有阿姆斯特朗數。

#include <iostream>

#include<cmath>

using namespace std;

void main()

{

int n,g,s,b,m;

cout<<"1000以内的所有阿姆斯特朗數有:"<<endl;

for(n=2;n<1000;n )

{

g=n;

s=n/10;

b=n/100;

m=b*b*b s*s*s g*g*g;

if(n==m)

cout<<n<<" ";

}

}

25.完全數

如果一個數恰好等于它的因子之和,則該數為“完全數”。如:6的因子是1、2、3,而6=1 2 3.所以6是完全數。試求出1000以内所有的完全數。

#include<iostream>

using namespace std;

void main()

{

int n,a,sum=0;

for(n=1;n<=1000;n )

{

for(a=1;a<n;a )

{

if(n%a==0) sum=sum a;

}

if(n==sum)

{

cout<<n<<"的因子是";

for(a=1;a<n;a )

if(n%a==0)

cout<<a<<" ";

cout<<endl;

}

sum=0;

}

}

26.親密數#####

如果整數A的全部因子(包括1,不包括A本身)之和等于B,且整數B的全部因子(包括1,不包括B本身)之和等于A,則将整數A和B稱為親密數。求3000以内的全部親密數。

#include <iostream>

using namespace std;

void main()

{

int i,j,a,b,count1=0,count2=0;

for(a=1;a<=3000;a )

{

for(i=1;i<=a/2;i )

if(a%i==0) count1 =i;

b=count1;

count1=0;

for(j=1;j<=b/2;j )

if(b%j==0) count2 =j;

if(count2==a)

cout<<a<<"和"<<b<<endl;

}

}

27.自守數#####

自守數是指一個數的平方的尾數等于該數自身的自然數。

例如:252=625 762=5776 93762=87909376

求200000以内的自守數。

28.回文數

打印所有不超過n(取n<256)的,其平方具有對稱性的數(也稱回文數)。

#include <iostream>

#include <iomanip>

using namespace std;

void main()

{

int n,i,j,k=0,t=1,m[6];

cout<<"原數 平方後的數"<<endl;

for(i=1;i<256;i )

{

n=i*i;

for(j=1;n!=0;j )

{

m[j]=n;

n/=10;

}

for(i=1;i<j-1;i )

{

k =m[i]*t;

t*=10;

}

if(k==i*i)

cout<<setw(4)<<i<<setw(6)<<i*i<<endl;

}

}

29.求具有abcd=(ab cd)2性質的四位數。

3025這個數具有一種獨特的性質:将它平分為兩段,即30和25,使之相加後求平方,即(30 25)2,恰好等于3025本身。請求出具有這樣性質的全部四位數。

#include <iostream>

using namespace std;

void main()

{

int n,m,a,b;

for(n=1000;n<10000;n )

{

a=n/100;

b=n0;

m=(a b)*(a b);

if(n==m)

cout<<n<<endl;

}

}

30.求素數

求1000以内的所有素數。

#include <iostream>

using namespace std;

void main()

{

int n,i,count=0,f;

for(n=2;n<1000;n )

{

for(f=0,i=1;i<n;i )

if(n%i==0) f ;

if(f==1)

{

cout<<n<<" ";

count ;

if(count==0) cout<<endl;

}

}

}

搞怪c代碼(C趣味程序3)2

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
日本綜藝讓人吃蟑螂(日本綜藝無下限)
日本綜藝讓人吃蟑螂(日本綜藝無下限)
  搞笑大全,你們這是經曆了什麼,哈哈哈!!      你不要過來呀!      我朋友,看看有沒天賦      隔着屏幕都覺得疼      下雪地滑      翻滾吧!      跳崖第一視角      這腰怕是廢了吧      最後誰吃了蟑螂?      ,
2025-06-27
靳東主演的所有電視劇歲月可回頭(靳東新劇如果歲月可回頭開播)
靳東主演的所有電視劇歲月可回頭(靳東新劇如果歲月可回頭開播)
  由靳東、蔣欣、李宗翰、李乃文、左小青、趙子琪、傅晶、陳冰等主演的都市情感劇《如果歲月可回頭》正式開播。這也是一部近幾年少有的男人劇,聚焦中年男子的心理和情感世界。看這陣容,都是妥妥的實力派,演技方面就不用擔心,那劇情會怎麼樣呢?      靳東近年演過的劇,《歡樂頌》《我的前半生》《精英律師》......一水的精英男人設,确實讓觀衆産生了審美疲勞。不過這...
2025-06-27
清朝縣令的任免(清代的吏部是如何選官任官的)
清朝縣令的任免(清代的吏部是如何選官任官的)
  吏部因負責文官的選任和升降調補,所以在六部中的地位最高,就和現在的中央組織部一樣,是一個專門管理人事任免的部門。清代的吏部雖然不如明代那麼顯赫,但仍然握有中下級官員的任免大權。      很多人都認為讀書人一旦中了進士後,就會很快進入仕途,或留在京城做官,又或是外放各省知縣,其實這種看法是不符合實情的。事實上,不管是新科進士,還是在職人員升遷,都不會馬上...
2025-06-27
控油防脫洗發水推薦女士(冬季必備控油防脫洗發水分享合集)
控油防脫洗發水推薦女士(冬季必備控油防脫洗發水分享合集)
                       冬天來啦~   天氣越來越冷   頭皮愛出油、還經常伴随着掉發的姐妹   是時候更換一下洗發水啦~   今天就分享出一些   我親測整理的洗發水   有需要的集美們快去看看吧~   #洗發水   #好物分享   #控油洗發水   ,
2025-06-27
兒孫自有兒孫福緻自己的一封信(還不清的兒孫債)
兒孫自有兒孫福緻自己的一封信(還不清的兒孫債)
  作者:高馳   來源:樂亭文化研究會《讀樂亭》雜志   題圖來自網絡      一“不孝有三,無後為大”。這是孟子在《離婁·上》中的原話,因符合國人的意願,廣泛流傳,常盛不衰。中國人最講孝道,而最大的不孝既然是無後,早娶媳婦早生兒子,再給兒子早娶媳婦早抱孫子,便成了人生的頭等大事。在早年家鄉的婚俗中,婚禮食品中要準備紅棗和栗子,也是取諧音“早立子”之意,...
2025-06-27
Copyright 2023-2025 - www.tftnews.com All Rights Reserved