请C语言高手帮忙进来做几道大学练习题!悬赏50分

来源:百度知道 编辑:UC知道 时间:2024/09/25 17:15:31
第一题。编写一个程序,从键盘输入一个三位整数,将它们逆序输出。例如输入127,输出721。
第二题。编写程序求出555555的约数中最大的三位数是多少。
第三题。编程判断输入的正整数是否既是5又是7的整倍数。若是,输出yes,否则输出no。
第四题。计算 s=1-1/3 + 1/5- 1/7+…1/101 的值并输出。
第五题。打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如:153是一水仙花数,因为153=1^3+5^3+3^3.
大家可以把答案留在这里,也可以发到我的邮箱里,tingxue1900@sina.com,谢谢大家了

1.
#include<stdio.h>
void main()
{
int x,y=0;
printf("请输入一个三位数!\n");
scanf("%d",&x);
while(x!=0)
{
y=y*10+x%10;
x/=10;
}
printf("%d\n",y);
}

2
#include<stdio.h>
void main()
{
int i;
for(i=999;i>=100;i--)
if(555555%i==0)
{
printf("%d\n",i);
break;
}
}

3.
#include<stdio.h>
void main()
{
int i;
printf("请输入一个整数!\n");
scanf("%d",&i);
if(i%35==0)
printf("yes\n");
else
printf("no");

}

4
#include<stdio.h>
void main()
{
float s=0;
int i,j=1;
for(i=0;1.0/(i*2+1)>0.000001;i++)
{
s+=j*(1.0/(i*2+1));
j=-j;
}
printf("s=%f\n",s);