| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 353 人关注过本帖
标题:本人刚学 这个错在那里啊 谢谢
只看楼主 加入收藏
xb594328980
Rank: 1
等 级:新手上路
帖 子:3
专家分:4
注 册:2011-4-5
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
本人刚学 这个错在那里啊 谢谢
#include"stdio.h"
main()
{
    int x,day;day=10;x=1;
    while(day>1)
    {
        x=2x+2;
        day--;
    }
printf("总共有%d个桃子\n",x);
}
搜索更多相关主题的帖子: 桃子 
2011-04-16 20:58
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:7 
1
  int x,day;day=10;x=1; ==>int x=1,day=10; //这个无所谓倒是
2
  x=2x+2; ==》 x=2*x+2; //这个就必须的啦

[ 本帖最后由 ansic 于 2011-4-16 21:04 编辑 ]

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-04-16 21:02
MrAnswer
Rank: 1
等 级:新手上路
帖 子:8
专家分:7
注 册:2010-11-23
收藏
得分:7 
2x+2必须写成2*x+2
2011-04-16 22:21
帅的让人抽
Rank: 4
来 自:安徽
等 级:业余侠客
帖 子:94
专家分:224
注 册:2010-9-30
收藏
得分:7 
程序代码:
#include"stdio.h"
int main()
{    //Local declarations
    
    int day=10;
    int  x=1;
    //statements
    while(day>1)
    {
        x=2*x+2;
        day--;
    }
printf("总共有%d个桃子\n",x);
return  0;
} //main

写代码要符合规范。
程序代码:
#include<stdio.h>
//global declaration 
int day;


 //function declarations
int sum_fun(int num);

int main()
{ //statements
    scanf("%d",&day);
   printf("总共有%d个桃子\n",sum_fun(1));
return  0;
} //main

int sum_fun(int num)
{  
    // local declaration
    int sum_peach=1;
  
    // statements
if(num==day)    return  1;

 else  return   2*(sum_fun(num+1)+1);
}//sum_fun

可用递归做……

樱花下落的速度依然是秒速五厘米,即使发了一千次短信,
心与心之间也只能靠近一厘米……
2011-04-18 19:30
帅的让人抽
Rank: 4
来 自:安徽
等 级:业余侠客
帖 子:94
专家分:224
注 册:2010-9-30
收藏
得分:0 
上面函数中的局部声明不要,写错了……

樱花下落的速度依然是秒速五厘米,即使发了一千次短信,
心与心之间也只能靠近一厘米……
2011-04-18 19:32
快速回复:本人刚学 这个错在那里啊 谢谢
数据加载中...
 
   



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

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