當前位置:首頁 » 編程語言 » c語言求一個三位數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言求一個三位數

發布時間: 2023-05-31 23:00:04

Ⅰ 急!!!c語言,求這樣一個三位數,該三位數等於其每位數字的階乘之和。

if(i=jiech(a)+jiech(b)+jiech(c))
改成
if(i==jiech(a)+jiech(b)+jiech(c))

結果如下

#include <stdio.h>
main ()
{
int jiech (int k);
int a, b, c, i;
for (i = 100; i <= 999; i++)
{
a = i / 100;
b = i % 100 / 10;
c = i % 10;
if (i == jiech (a) + jiech (b) + jiech (c))
printf ("%4d\改圓n", i);
}
}

jiech (int k)
{
int n = 1, m = 1;
while (n <脊團= k)
{
m = m * n;
n++;
}
return (m);
}

答案核野塌 145

Ⅱ 求大神幫忙 !!用C語言來求符合條件的三位數(它是某個二位數的平方,個十百位均不同)

#include <stdio.h>
void main()
{int a=0,i,j;
for(i=100;i<1000;i++)
{ for(j=10;j<100;j++)
{肢虛 a=i;
if (j*j==i&&a%10!=(a/=10)%10&&a%10!=(a/=10)%10)消明
拿飢告 printf("%d*%d=%-5d ",j,j,i);

}
}
}

Ⅲ c語言中求一個三位數的最後一位數,第二位,還有第一位怎麼求啊

#include"stdio.h"main(){ int a,b,c,d; printf("輸入一個數:"); scanf("%d",&a);/*輸入一個三位數*/ b=a/100;/*求百悔頃鉛位*/ c=a%100/10;/*求十位*/乎慶 d=a%10;/*求碧好個位*/ printf("%d %d %d", b ,c,d);}

Ⅳ C語言求一個三位數的各位數和

//C語言求一山穗個三位數的各位數和

#include <stdio.h>

int main(void)
{

int Num=0;

scanf("%d",&Num);

printf("百位:%d\沖唯仿n",Num/100);
printf("十位:%d\n",Num/10%10);
printf("各位:%d\n",Num%10);

puts("");
int Sum=Num/100+Num/10%10+Num%10;
printf("%d+%d+%d=%d\n",Num/散纖100,Num/10%10,Num%10,Sum);

puts("");

return 0;
}

Ⅳ C語言:尋找特定的三位數(平方數中有連續的三位數字就是該數本身)

#include<stdio.h>

#include<string.h>

int main()

{

int i,n,t,c;

char d[8]={''},d2[16]={''};

for(i=100;i<1000;i++)

{

n=i*i;

d[0]=i%10+'0';

d[1]=i%100/10+'0';

d[2]=i/100+'0';

c=0;

t=n;

while(n)

{

d2[c++]=n%10+'0';

n/=10;

}

d2[c]='';

if(strstr(d2,d))

printf("%d:%d ",i,t);

}

return 0;

}

(5)c語言求一個三位數擴展閱讀:

C語言的運用非常之多,它滑斗歲兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。

馮.諾依曼在1945年提出了現代計算機信睜的若干思想,被後人稱為馮.諾銷亂依曼思想,這是計算機發展史上的里程碑。

自1945 年至今大多採用其結構,因此馮.諾依曼被稱為計算機之父。他的體系結構計算機由運算器、控制器、存儲器、輸入設備、輸出設備五大部件構成。 C語言擁有一套完整的理論體系經過了漫長的發展歷史,在編程語言中具有舉足輕重的地位。

Ⅵ 大佬求教,關於c語言求一個三位數的個位十位百位數。

用c語言分別輸出個位十位和百位的數字,可以根據下面步驟進行,c語言作為一種程序代碼,因此在輸入時絕對不能弄錯任何符號。
1.#include<stdio.h>void main(){
2.int a,a0,a1,a2;scanf("%d",&a);
3.a2=a/100; /*確定x百位的數*/
4.a1=(a-a2*100)/10; /*確定x十位數*/
5.a0=a-a2*100-a1*10; /*確定x個位數*/
6.printf("百十個位數分別為:
7.%d,%d,%d\n",a2,a1,a0);}
以上就是用c語言輸入一個三位數的步驟。

Ⅶ c語言,求代碼: 輸入一個三位數abc,輸出一個三位數cba

很仔哪簡單嘛,分別求搭戚李出百位、十位、各位就搞定了噻
利用C語言整型數據相除只會保留整數的原則, a/100就會得到百位數,比如 345 / 100 C語言知遲整型會得到結果 3,那麼345 - 3*100就會得到 45, 45 / 10 = 4,得到十位, 345 - 3*100 - 4*10就會得到個位

Ⅷ C語言取出一個三位整數的各個位,並輸出

程序如下:

#include"stdio.h"
intmain(void)
{
intnum,g,s,b;
printf("請輸入一個三位數num=");
scanf("%d",&num);
g=num%10;
s=num/10%10;
b=num/100;
printf("這個三位數的個位g=%d,十位s=%d,百位b=%d ",g,s,b);
return0;
}

程序運行結果:

如輸入123;

請輸入一個三位數num=123

這個三位數的個位g=3,十位s=2,百位b=1

Press any key to continue

Ⅸ c語言題【設計型】6.17 求一個三位數,其值等於其各位階乘之和

//你寫的有點亂
#include碼念"stdio.h"

intfun(intn)//求數n的階乘值
{
if(n==0)
return1;
else
returnn*fun(n-1);
}

intmain()
{

inti,j,k,n;
for(n=100;n<1000;n++)
{
i=n/100;//求百位數啟好
j=n/10%10;//求出十位數
k=n%10;//求出個位數
intsum=悄模鉛fun(i)+fun(j)+fun(k);
if(n==sum)
{
printf("%d",n);
}
}
printf(" ");


return0;
}