反向输出三位数用c语言,但不能用数学式分割法!!!!最好简单明了一点!!!
答案:2 悬赏:30 手机版
解决时间 2021-03-18 23:29
- 提问者网友:人傍凄凉立暮秋
- 2021-03-18 07:03
反向输出三位数用c语言,但不能用数学式分割法!!!!最好简单明了一点!!!
最佳答案
- 五星知识达人网友:酒安江南
- 2021-03-18 08:08
main()
{
int a,b,c,e;
printf("请输入一个三位正整数: ");
scanf("%d",&a);
b=a%10;
c=(a/10)%10
e=a/100;
printf("%d%d%\n",b,c,e);
}
#include
void main()
{
int a[3];
for(int i=0;i<3;i++)
{
scanf("%d",&a[i]);
}
for(i=2;i>=0;i--)
{
printf("%d ",a[i]);
}
}
全部回答
- 1楼网友:空山清雨
- 2021-03-18 09:24
#include<stdio.h>
int main(void)
{
int a,i,n;
double s = 1.0;
printf("please intput n=");
scanf("%d", &n);
if(n%2) {
for(i=1;i<=n;i++)
s = s+1.0/i;
for(a=2;a<=n;a+=2)
s = s-2.0/a;
}
else {
for(i=1;i<=n;i++)
s = s-2.0/a;
for(a=1;a<=n;a+=2)
s = s+2.0/a;
}
printf("sum=%lf\n", s);
return 0;
}
输出测试 (粗体表输入):
please intput n=100
sum=6.875550
please intput n=3
sum=1.833333
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯