鱼C论坛

 找回密码
 立即注册
查看: 1156|回复: 11

[已解决]编写程序

[复制链接]
发表于 2021-10-13 19:54:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1. 编程求1/2+1/3+1/4 的和。
2.输入圆半径(值为5),输出圆的周长和面积。

求教各位大佬,最好有注解
最佳答案
2021-10-13 21:00:44
黑脸艺术家 发表于 2021-10-13 20:43
模板套的,写完不知道每一行的意思啊!!浮点型是什么??

#include <stdio.h>
#include <stdlib.h>
int main() {
        double a,b,c,d;
        a=1.0/2.0;/*1是整数,所以要加一个小数点就变成一个小数了;浮点类型就是小数;可以这样理解;*/
        b=1.0/3.0;
        c=1.0/4.0;
        d=a+b+c;
        printf("%f",d);
        return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-10-13 20:22:24 | 显示全部楼层
这题目没有难度,你不会?为什么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-13 20:34:24 | 显示全部楼层
等会我写出来
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-13 20:36:28 | 显示全部楼层

第一个就好了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-13 20:37:18 | 显示全部楼层
人造人 发表于 2021-10-13 20:22
这题目没有难度,你不会?为什么?

救命sos,我第三天学C语言T-T
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-13 20:38:20 | 显示全部楼层
面积:
#include <stdio.h>
#define PI 3.14
int main( )
{
float r,area;
printf("\n Enter r  value:");
scanf("%f",&r);
area=PI*r*r;
printf(" \n area=%f\n",area);
return 0;
}
周长:
#include <stdio.h>
#define PI 3.14
int main( )
{
float r,girt;
printf("\n Enter r  value:");
scanf("%f",&r);
area=2*PI*r;
printf(" \n girt=%f\n",girt);
return 0;
}
大佬们第二题是这样输入吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-13 20:40:12 | 显示全部楼层
本帖最后由 村里小黑 于 2021-10-13 20:41 编辑
黑脸艺术家 发表于 2021-10-13 20:38
面积:
#include
#define PI 3.14


这个都会第一个不是更简单嘛,提示你一下,把每一个分数定义成一个浮点型的数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-13 20:43:20 | 显示全部楼层
村里小黑 发表于 2021-10-13 20:40
这个都会第一个不是更简单嘛,提示你一下,把每一个分数定义成一个浮点型的数

模板套的,写完不知道每一行的意思啊!!浮点型是什么??
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-13 21:00:44 | 显示全部楼层    本楼为最佳答案   
黑脸艺术家 发表于 2021-10-13 20:43
模板套的,写完不知道每一行的意思啊!!浮点型是什么??

#include <stdio.h>
#include <stdlib.h>
int main() {
        double a,b,c,d;
        a=1.0/2.0;/*1是整数,所以要加一个小数点就变成一个小数了;浮点类型就是小数;可以这样理解;*/
        b=1.0/3.0;
        c=1.0/4.0;
        d=a+b+c;
        printf("%f",d);
        return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-13 21:01:46 | 显示全部楼层
黑脸艺术家 发表于 2021-10-13 20:38
面积:
#include
#define PI 3.14

这样太麻烦了
我可以让他更加简单
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-13 21:04:27 | 显示全部楼层
黑脸艺术家 发表于 2021-10-13 20:38
面积:
#include
#define PI 3.14

你这个不符合题意,要求只能输入一个半径你这个要输两次,而且还分为2个程序.
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-13 21:12:14 | 显示全部楼层
这是第一个
#include <stdio.h>
#include <stdlib.h>
int main() {
        double a,b,c,d;
        a=1.0/2.0;/*1是整数,所以要加一个小数点就变成一个小数了;浮点类型就是小数;可以这样理解;*/
        b=1.0/3.0;
        c=1.0/4.0;
        d=a+b+c;
        printf("%f",d);
        return 0;
}
这是第二个
#include <stdio.h>
#define PI 3.14
int main( )
{
float r,area,girt;
printf("\n Enter r  value:   ");
scanf("%f",&r);
area=PI*r*r;
printf(" \n area=%f\n",area);
girt=2*PI*r;
printf(" \n girt=%f\n",girt);
return 0;
}
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-26 03:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表