接收一个4个的整数,编写一个程序,将该数的每一位数字相加并显示结果;
-
近期文章
近期评论
- coolker 发表在《打造最快的Hash表》
- struggle 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- diys 发表在《C语言编程宝典(王大刚) 1.1 C 语言的产生与发展》
文章归档
- 2022 年十月
- 2014 年一月
- 2013 年十二月
- 2012 年十一月
- 2012 年七月
- 2012 年六月
- 2012 年五月
- 2012 年四月
- 2012 年三月
- 2012 年二月
- 2011 年十二月
- 2011 年十月
- 2011 年九月
- 2011 年八月
- 2011 年七月
- 2011 年六月
- 2011 年五月
- 2011 年四月
- 2011 年三月
- 2011 年二月
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年十月
- 2010 年九月
- 2010 年八月
- 2010 年七月
- 2010 年六月
- 2010 年五月
- 2010 年四月
- 2010 年三月
- 2010 年二月
- 2010 年一月
- 2009 年十二月
- 2009 年十一月
- 2009 年十月
- 2009 年九月
- 2009 年八月
- 2009 年七月
- 2009 年六月
- 2009 年五月
- 2009 年四月
- 2009 年三月
- 2009 年二月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年八月
- 2008 年七月
- 2008 年六月
- 2008 年五月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十二月
- 2007 年十一月
- 2007 年十月
- 2007 年九月
- 2007 年八月
- 2007 年七月
- 2007 年六月
- 2007 年三月
- 2007 年二月
- 2007 年一月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
分类目录
功能
#include<stdio.h>
#include<stdlib.h>
int main()
{
int input;//用户输入的数字
int a,b,c,d;
scanf(“%d”,&input);
if((input>=1000)&&(input<=9999))
{
a=input/1000;//千位上的数字
b=input/100-a*10;//百位上的数字
c=input/10-a*100-b*10;//十位上的数字
d=input%10;//个位上的数字
printf(“%d\n”,a+b+c+d);
}
else
{
printf(“您输入的数字不是四位的数字\n”);
}
system(“pause”);
return 0;
}
呵呵
#include<stdio.h>
#include<string.h>
int main(){
char num[4];
for(int i=0;i<4;i++)
scanf(“%c”,&num[i]);
int sum = 0;
for(int i=0;i<4;i++)
sum += num[i] – ’0′;
printf(“sum = %d\n”,sum);
return 0;
}
显然用字符串做更方便呃..
#include<stdio.h>
int main(void)
{
int x;
int ge,shi,bai,qian;
poss:printf(“Please input:”);
scanf(“%d”,&x);
if(x>=1000&&x<=9999)
{
qian=x/1000;
bai=(x/100)%10;
shi=(x/10)%10;
ge=x%10;
printf(“%d %d %d %d”,qian,bai,shi,ge);
printf(“\nsum=%d”,qian+bai+shi+ge);
}
else
printf(“error”);
getch();
return 0;
}
2楼的太有才了!!!
3楼的才叫有才。