做什么建材生意好做:QBAISC编程高手

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 01:32:16
一头小母牛,从出生第四年起每年生一头小母牛,按此规律第 N 年时共有多少头母牛。N (1=<N<=50)以键盘输入程序应能自动反复执行,直到输入的N值为0时退出

首先先鄙视楼上那几位不回答问题还骂人的。
以下程序里面“……”后面是解释这行语句的含义,并非程序体,不要输入。
10 C=1:A=0 ………………清零
20 INPUT “请输入要查询的年份N?(1=<N<=50)”;N
………………键盘输入年份
30 N1=INT(N) ………………防止输入小数,经过40行语句筛选如输入小数则重新输入。
35 A=INT(N/4) ………………每四年奶牛数才会发生变动
40 IF N<0 OR N>50 OR N<>N1 THEN 20
………………判断输入年数是否符合标准,不符合则返回20行重新输入。
50 IF N=0 THEN 120 ………………如果输入“0”,则120行结束。
60 FOR B=1 TO A ………………根据年份进行循环,循环次数视所输入的N值而定。
70 C=C*2 ………………C的值就是最后要求的目牛数。
80 NEXT B ………………循环尾
90 PRINT “在第”;N;“年的时候,共有”;C;“头母牛”
………………打印结果
100 PRINT ………………每次运算隔一行方便确认。
110 GOTO 10 ………………返回10行,再次输入运算。
120 END ………………结束
补充:经过调试,成功,谢谢。

不会是同学吧.让偶想想是循环结构吧,N有准确植,应该是FOR循环吧,可是怎么又是键盘输入呢?如果是N为0时退出,应该是UNTIL循环.感觉题目不太对,你确定一下吧,题目读的不对头

我小学用QBASIC

你懂不懂QBASIC语言啊。提了这么一个垃圾的问题,你还是先回去看看自已提的问题对不对再出来混吧。真丢人。。。。。

................................