c语言中while语句NS图怎么做 void sum()//累加求和 { printf("累加求和,输入一个数求1到这个数的累加结果

 我来答
nphccx
2011-01-12 · TA获得超过3938个赞
知道小有建树答主
回答量:1145
采纳率:0%
帮助的人:972万
展开全部
如果是让我改错,下面就是正确的代码:
#include <stdio.h>
#include <conio.h>
void main()
{
int r;
printf("请输入半径r的值:");
scanf("%d", &r);
float z,s;
z = 2*r*3.14;
s = r*r*3.14;
printf("z=%f\ns=%f\n",z,s);
getch();
}
其中一个严重错误就是你在使用r这个变量时,没有为r赋初值,我给你加了一个由用户输入r的语句,当然如果你觉得没必要,则可以在定义r的时候直接赋值。还有就是计算圆的周长z时,表达式有问题不能是2r,应该是2*r,记住c语言里没有省略乘号的说法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式