永发信息网

2+4+6+8+...+100C语言表述

答案:1  悬赏:50  手机版
解决时间 2021-01-22 22:22
  • 提问者网友:未信
  • 2021-01-22 19:03
2+4+6+8+...+100C语言表述
最佳答案
  • 五星知识达人网友:迷人又混蛋
  • 2021-01-22 19:56
#include
int main()
{
int i,sum=0;
for(i=2;i<=100;i=i+2)
sum=sum+i;
printf("%d\n",sum);
return 0;
}追问键盘上输入任意整数x,编程计算x的每一位数字相加之和(忽略整数前的正负号)。如,输入12345,则由12345分离出1、2、3、4、5这五个数字,然后计算1+2+3+4+5=15,并输出15。这题呢追答#include
#include
void main()
{
long x,y;
int *a,i=1,n,sum=0;
printf("please input x:");
scanf("%ld",&x);
for(y=10;x/y!=0;y=y*10,i++);
a=(int)calloc(i,sizeof(int));
n=i;
printf("wei shu:%d\n",n);
for(i=0;y!=1;i++)
{
a[i]=(x-x/y*y)/(y/10);
y=y/10;
}
for(i=0;i {
printf("%d\t",a[i]);
sum=sum+a[i];
}
printf("\n%d\n",sum);
free(a);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯