| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3654 人关注过本帖
标题:求解该代码怎么错误了,题目是算 a+aa+aaa+.......n个a的和。例如:1+11+11 ...
取消只看楼主 加入收藏
wzn335660067
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-11-5
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
求解该代码怎么错误了,题目是算 a+aa+aaa+.......n个a的和。例如:1+11+111+1111....的和
要求是a和b要是键盘输出,但当我组建的时候,(用的是virual6.0),他冒出
C:\Users\Administrator\Desktop\2.c(6) : warning C4700: local variable 'n' used without having been initialized
C:\Users\Administrator\Desktop\2.c(6) : warning C4700: local variable 'a' used without having been initialized
这两个错误,我想打出的效果是:自己输入a和b的值,然后在用scanf输入内存。高手指教!!!
不过我刚才先printf去掉,随便测试还是错误的结果。这次求解两个问题:
1,遇到变量未初始化的问题怎么解决,或者是有什么规则?
2,怎样能把printf和scanf结合,使得屏幕既有提示输入,又可以获取该变量地址?
3,该题目的算法,小弟的想法是sum=sum+(i*10的i此方+1)*a。i<=n-1,而n和a,则是题目要求输入的n和a。
4,求高手一路求教小弟C语言编程!!







#include<stdio.h>
#include<math.h>
int main()
{
    int i,b,s,w,a;
   
    printf("a is %d\tb is %d\n",a,b);
    scanf("a=%d,b=%d",&a,&b);        

            
         while(i<=b-1)
        {
            w=(10,i);
            s=s+((i*w)+1)*a;
            i++;
        }
          printf("sum=%d\n",s);
              return 0;
}
搜索更多相关主题的帖子: warning Desktop without 
2012-11-06 16:49
wzn335660067
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-11-5
收藏
得分:0 
回复 2楼 jk_love
这是书上的习题好吧,我弱了看不懂,才来论坛求助
2012-11-06 18:34
wzn335660067
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-11-5
收藏
得分:0 
回复 4楼 yaobao
人家的想法是在循环中重复赋值啊~~ 难道不行吗?
2012-11-06 22:53
wzn335660067
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-11-5
收藏
得分:0 
回复 8楼 cjbs10086
谢谢啊亲
2012-11-06 22:56
快速回复:求解该代码怎么错误了,题目是算 a+aa+aaa+.......n个a的和。例如:1+ ...
数据加载中...
 
   



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

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