求帮忙写这个程序框图。 用语言写出来。 拜托了。

\u6c42\u5706\u9525\u4f53\u79ef\u7684c\u8bed\u8a00\u7a0b\u5e8f\u62dc\u6258\u5927\u795e\u4e86\uff0c \u6839\u636e\u6211\u5199\u7684\u7a0b\u5e8f\u6846\u56fe\u5199\u4e00\u4e0b \u62dc\u6258\u4e86

#include
float pi=3.14;
void main()
{
float r,h;
printf("\u8bf7\u8f93\u5165\u534a\u5f84r:\n");
scanf("%f",&r);
if(r<=0)
{
printf("\u975e\u6cd5\u8f93\u5165");
}
else
{
printf("\u8bf7\u8f93\u5165\u9ad8h:\n");
scanf("%f",&h);
if(h<=0)
{
printf("\u975e\u6cd5\u8f93\u5165");
}
else
{
float s=pi*r*r;
float v=s*h/3;
printf("\u4f53\u79efv=%f\n",v);
}
}
}

\u8bd5\u7f16\u7a0b\u5e8f\u5982\u4e0b\uff0c\u8bf7\u6821\u6838\u3002
(defun hang (p r n)
(repeat n
(command "circle" p r)
(setq l (cons p l)
p (polar p 0 (+ r r))
)
)
l
)
(defun sjy (p r n / i p1 p2 p3 l)
(setq i 0)
(repeat n
(hang p r (- n i))
(setq i (1+ i)
p (polar p (/ pi 3) (+ r r))
)
)
(setqp1 (last l)
p2 (car l)
p3 (polar p1 0 (distance p1 p2))
)
(command "pline" p1 p2 p3 "c")
(command "offset" r p2 (polar p2 (/ pi 2) (+ r r)) "")
(command "erase" p2 "")
l
)
(defun c:sjy (/ p r n)
(setqp (getpoint "\u5de6\u4e0b\u89d2\u5706\u5fc3\u5750\u6807\uff1a")
r (getdist p "\u534a\u5f84\uff1a")
n (getint "\u6392\u6570\uff1a")
)
(sjy p r n)
)

下面提供java和c#的写法供参考,有问题再追问,望采纳。

//java
public static void main(String[] args)
{
java.util.Scanner scanner=new java.util.Scanner(System.in);
System.out.println("请输入n值");
int n=scanner.nextInt();
int A=1, B=5;
for(int i=3;i<=n;i++)
{
int C=B-A;
A=B;
B=C;
}
System.out.println("A的值:"+A);
}
//c#
static void Main(string[] args){
            Console.WriteLine("请输入n值:" );
        int n=Int16.Parse(Console.ReadLine());
            int A=1, B=5;
        for(int i=3;i<=n;i++)
        {
        int C=B-A;
        A=B;
        B=C;
        }
        Console.WriteLine("A的值:{0}",A);
}


太简单了,亲,知是一个循环语句而已

扩展阅读:免费ai智能写作一键生成 ... 想让别人帮忙怎么说话 ... 自定义聊天记录生成器 ... 免费一键生成转账截图 ... 一键生成思维导图 ... 一键生成组织架构图 ... 扫一扫题目出答案 ... 怎么呼吁大家帮忙捐款 ... 求助人家帮忙捐款的话 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网