C语言程序 算圆的面积 帮我看看有什么错误?

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:15:10
#include<stdio.h>

void main()

{
double a=3.1416;
float b,c;
scanf(%f,&b); /*输入半径的值*/
Area=a*b*b;
printf(%f\n,c): /*输出圆的面积*/
}
程序如上,总有错误,请问怎么改正?
还有C++和C语言两种语言,有什么区别?
C语言的输入输出怎么才能掌握呀,学了C++怎么觉得C语言的输入输出用得那么不顺手,有什么窍门学会C语言的输入输出?、
谢谢了

代码应这么写:
#include<stdio.h>

void main()

{
double a=3.1416,c;
float b;
scanf(%f,&b); /*输入半径的值*/
c=a*b*b;
printf(%double\n,c): /*输出圆的面积*/
}

C++是面向对象的开发语言,面向对象的特性是 封装,继承,多态,至于面向对象的具体内容,应该学过了,自己回去好好看看书.其他内容上C和C++基本相似,不过C++的开放平台更为先进,至于输入输出,C++用的是流 输入输出 用的是输入输出流类.学语言 就要多看别人写的,然后自己也试着去模仿写,就是不停的多看别人写的多动手实践,如果你是本科的话 以后还会学到数据结构,数据库,算法分析,操作系统等基础的课程,在学习这些课程时候不断使用语言去完成老师布置的作业你就会发现 C++、C等就如同你说话一样 自然而然的非常轻松的 使用,主要多看别人写的东西,从中去体会,去学习他们的简洁,好的编程思想,好好学吧,慢慢的就会体验到编程的乐趣了!

Area没有定义~Area改为c

scanf(%f,&b) 输入的说明部分应该用双引号包围正解scanf("%f",&b)

同理 printf(%f\n,c)应改为printf("%f\n",c).

输入输出 就是个函数格式没窍门 掌握规则

我先学的C 学C++觉的 他的基本输入输出太简单了

#include<stdio.h>

void main()

{
double a=3.1416;
float b,c;
scanf(“%f”,&b); /*输入半径的值*/
c=a*b*b;
printf(“%f\n”,c): /*输出圆的面积*/
}

引号。
还有Area是什么玩意 面积吗?