| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 835 人关注过本帖
标题:第一次编的程序,,,无语。。。错误百出,,
只看楼主 加入收藏
笨坦克
Rank: 2
等 级:论坛游民
帖 子:34
专家分:35
注 册:2012-3-7
结帖率:100%
收藏
已结贴  问题点数:30 回复次数:15 
第一次编的程序,,,无语。。。错误百出,,
#include
#define  PI3.14159
void  area()
{
double x1=2.0,x2=5.0,y1=2.0,y2=6.0,d,r,area;
d=sqrt(x2-x1)*(x2-x1)*(y2-y1)*(y2-y1);
r=d/2;
area=PI*r*r;
printf(%f,area);
}

main()
{
area();

return0
}
恳请大家指正!!!
搜索更多相关主题的帖子: double include 
2012-03-08 21:01
smallkid190
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:134
专家分:969
注 册:2011-4-23
收藏
得分:10 
程序代码:
#include<stdio.h>
#include<math.h>   //使用函数sqrt();
 #define  PI 3.14159   //定义时记得空格

 void  area()

 {

 double x1=2.0,x2=5.0,y1=2.0,y2=6.0,d,r,area;

 d=sqrt((x2-x1)*(x2-x1)*(y2-y1)*(y2-y1));    //式子要括起来
 r=d/2;

 area=PI*r*r;

 printf("%f",area);   //记得" "
 }

main()

 {

 area();

return 0;  //return 和 0 要空开,或者return(0);,记得还要有分号;
 }

 


[ 本帖最后由 smallkid190 于 2012-3-8 21:11 编辑 ]

不懂就是不懂...
2012-03-08 21:09
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:10 
#include          //你要包含啥呀 #include <stdio.h>
#define  PI3.14159  //空格也不加 #define  PI 3.14159
void  area()
{
double x1=2.0,x2=5.0,y1=2.0,y2=6.0,d,r,area;//怎么重复定义了个area  area不是函数名字吗
d=sqrt(x2-x1)*(x2-x1)*(y2-y1)*(y2-y1);//不觉得少了一层括号吗
r=d/2;
area=PI*r*r;//还真就上了  呵呵
printf(%f,area);//再去看看谭大爷的书是怎么叫你使用printf输出实数的
}

main()//函数的返回值都是空的  下面还有return
{
area();
return0  //  0和return也不空开
}

[ 本帖最后由 laoyang103 于 2012-3-8 21:11 编辑 ]

                                         
===========深入<----------------->浅出============
2012-03-08 21:09
笨坦克
Rank: 2
等 级:论坛游民
帖 子:34
专家分:35
注 册:2012-3-7
收藏
得分:0 
回复 2楼 smallkid190
谢谢啊,一定会给你高分的。谢谢
2012-03-08 21:15
笨坦克
Rank: 2
等 级:论坛游民
帖 子:34
专家分:35
注 册:2012-3-7
收藏
得分:0 
回复 3楼 laoyang103
感谢,除了哭就是再认真学习。。。
2012-03-08 21:16
笨坦克
Rank: 2
等 级:论坛游民
帖 子:34
专家分:35
注 册:2012-3-7
收藏
得分:0 
回复 3楼 laoyang103
#include<stdio.h>
#include<math.h>
#define  PI  3.14159
void  area()
{
double x1=2.0,x2=5.0,y1=2.0,y2=6.0,d,r;
d=sqrt((x2-x1)*(x2-x1)*(y2-y1)*(y2-y1));
r=d/2;
area=PI*r*r;
printf("%f",area);
}

int   main()
{
area();

return(0);
}
在这里  area=PI*r*r;  有什么错误呢?其他的都对了,,,
2012-03-08 21:26
zjkedy
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:46
专家分:131
注 册:2010-5-14
收藏
得分:0 
area 与函数名重复 不知道你要干什么!
2012-03-08 21:33
chan_
Rank: 3Rank: 3
来 自:武汉
等 级:论坛游侠
帖 子:84
专家分:122
注 册:2012-2-29
收藏
得分:0 
顶楼上!!
2012-03-08 21:47
一块五
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-3-8
收藏
得分:0 
学习了,真的是 看见别人的错误 才能明白自己是多么的菜
2012-03-08 21:50
笨坦克
Rank: 2
等 级:论坛游民
帖 子:34
专家分:35
注 册:2012-3-7
收藏
得分:0 
回复 7楼 zjkedy
唉,我太不小心了、、、、、
2012-03-09 12:09
快速回复:第一次编的程序,,,无语。。。错误百出,,
数据加载中...
 
   



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

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