
C语言请教
接受一个四位整数。编写一个程序,将该数的每一位数字想加并显示结果。随能提供代码啊万分感谢!!!实验了一下都没用啊...
接受一个四位整数。编写一个程序,将该数的每一位数字想加并显示结果。
随能提供代码啊
万分感谢!!!
实验了一下都没用啊 展开
随能提供代码啊
万分感谢!!!
实验了一下都没用啊 展开
展开全部
#include<stdio.h>
int main()
{
char c[5];
int sum=0,i;
scanf("%s",c);
for(i=0;i<3;i++)
{
sum+=c[i]-'0';
}
printf("%d\n",sum);
return 0;
}
//直接把它当做字符接收就可以了
int main()
{
char c[5];
int sum=0,i;
scanf("%s",c);
for(i=0;i<3;i++)
{
sum+=c[i]-'0';
}
printf("%d\n",sum);
return 0;
}
//直接把它当做字符接收就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
#include<stdlib.h>
void print(int x)
{ int a,b,c,d;
a= x/1000;
b=x/100%10;
c=x/10%10;
d=x%10;
printf("%d%d%d%d",a,b,c,d);
}
int main()
{ int val;
printf("please input the number");
scanf("%d",&val);
print(val);
return 0;
}
#include<stdlib.h>
void print(int x)
{ int a,b,c,d;
a= x/1000;
b=x/100%10;
c=x/10%10;
d=x%10;
printf("%d%d%d%d",a,b,c,d);
}
int main()
{ int val;
printf("please input the number");
scanf("%d",&val);
print(val);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
main()
{
int i,a,b=0;
scanf("%d\n",&a);
for (i=1; i<=4; i++)
{b+=a%10; a/=10;}
printf("%d\n",b);
getch();
}
main()
{
int i,a,b=0;
scanf("%d\n",&a);
for (i=1; i<=4; i++)
{b+=a%10; a/=10;}
printf("%d\n",b);
getch();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用%和/去对那接受的四位的整数处理,自己考虑吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询