| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1902 人关注过本帖
标题:给为C的高手,本人新手,请进来帮帮忙。
只看楼主 加入收藏
才在学
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-1-9
结帖率:66.67%
收藏
已结贴  问题点数:0 回复次数:22 
给为C的高手,本人新手,请进来帮帮忙。
我是新手,才学C的,高手哥哥些帮我以下

输入一个4位整数,怎样把这个整数的每一位相加并显示结果啊!!!

高手哥哥些。。帮帮小弟~~

最好是有具体的实例。。

谢谢了~
搜索更多相关主题的帖子: 哥哥 最好 
2010-01-09 23:24
jian6398
Rank: 1
等 级:新手上路
帖 子:1
专家分:1
注 册:2010-1-9
收藏
得分:1 
汗,我也服你了。不过我也是刚学,比你懂的稍微多一点点。
2010-01-10 00:06
mfkscfdc
Rank: 1
等 级:新手上路
帖 子:19
专家分:3
注 册:2010-1-6
收藏
得分:1 
#include<stdio.h>
main()
{
int i,j,n=0;
 scanf("%d",&i);
 scanf("%d",&j);
  n=i+j;

 printf("n=%d\n",n);
 getch();
 }
2010-01-10 00:17
才在学
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-1-9
收藏
得分:0 
你没有看懂我的意思。。
我的意思是
输入一个4位整数:比如“1234”一个4位整数
求“1+2+3+4=”输出后的结果~~
最后电脑上显示的是
“1+2+3+4=10”这一串字符

高手谢进来看看啊~~~

2010-01-10 03:24
caiping
Rank: 2
等 级:论坛游民
帖 子:19
专家分:33
注 册:2010-1-8
收藏
得分:1 
#include<stdio.h>
void main()
{
    int a,b,c,d,e,f;
    printf("请输入一个四位数:\n");
    scanf("%d",&a);
    b=a/1000;
    c=(a-b*1000)/100;
    d=(a-b*1000-c*100)/10;
    e=a%10;
    f=b+c+d+e;
    printf("%d+%d+%d+%d=%d\n",b,c,d,e,f);
}
2010-01-10 08:57
functionY
Rank: 1
等 级:新手上路
帖 子:11
专家分:7
注 册:2009-12-23
收藏
得分:1 
回复 楼主 才在学
#include<stdio.h>
#define wnum 4

int main()
{
    int fnum = 0;
    int tnum = 0;
    int count = 0;
   
    printf("请键入一个四位整数:\n");
        while(scanf("%d",&fnum) != 1 || (fnum < 1111 || fnum > 9999))
        {
            printf("你键入了错误的信息,请重新键入:\n");
            while(getchar() != '\n');
        }
        while((++count) < wnum)
        {
            tnum += fnum%10;
            fnum = fnum/10;
        }
        tnum = tnum + fnum;
        printf("四位整数,各位相加之和为:%d\n",tnum);
        system("pause");
        return 0;
}


不说是标准,但是很全面,运行中不会产生引错误而停止。。。

345602733便是我的终身代号。。。
2010-01-10 09:01
佳嘉
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:3
帖 子:534
专家分:1383
注 册:2009-11-8
收藏
得分:1 
作业 ????
2010-01-10 09:04
caiping
Rank: 2
等 级:论坛游民
帖 子:19
专家分:33
注 册:2010-1-8
收藏
得分:0 
简单问题复杂化
2010-01-10 09:17
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
收藏
得分:1 
main()
{
int a,b,c,d,e;
scanf("%d",&a);
b=a/1000;
c=a%1000/100;
d=a%100/10;
e=a%10;
printf("%d+%d+%d+%d=%d",b+c+d+e);
getch();}
2010-01-10 09:20
functionY
Rank: 1
等 级:新手上路
帖 子:11
专家分:7
注 册:2009-12-23
收藏
得分:0 
回复 8楼 caiping
小问题,蕴涵大智慧,以小见大,才能看出基本功底。。。

345602733便是我的终身代号。。。
2010-01-10 10:24
快速回复:给为C的高手,本人新手,请进来帮帮忙。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011553 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved