当前位置:首页 » 编程语言 » 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;
}