永发信息网

不使用循环语句,编写1~500的奇数之和,并把400~500的奇数及个数打印出来?

答案:2  悬赏:60  手机版
解决时间 2021-01-14 03:54
不使用循环语句,编写1~500的奇数之和,并把400~500的奇数及个数打印出来?
最佳答案
不使用循环语句,那你就自己从1开始找出来,一个一个加。过400了开始打印并创建一个记录个数的变量,有一个奇数,就+1,一直这样到500.

其实说句实话,不可能不用循环,开发有3种结构,1顺序执行,2条件判断 , 3循环
全部回答
不同意上面说的,完全可以使用递归计算,下面是我用java做的

public class JiShuZhiHe {
public static int sum = 0;
public static int count = 0;
public static void main(String[] args) {
System.out.println("400-500之间的奇数为:");
jiSuan(0);
System.out.println("\n1-500的奇数之和为:" + sum);
System.out.println("400-500之间的奇数个数为:" + count + " 个");
}
public static int jiSuan(int num) {
if (num == 500) {
return 500;
}
int i = jiSuan(num + 1);
// 奇数加入到总和
if (i % 2 != 0) {
sum = sum + i;
// 大于400的奇数输出
if (i >= 400) {
System.out.print(i + "\t");
count++;// 计算大于400的奇数的个数
if (count % 10 == 0) {// 每行显示10个数
System.out.println();
}
}
}
return num;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
1995年的人如果现在在读大学的话在读大几?
求没看过的男男动漫一般都看过,求近几年出的
潍坊至莱州寒同山有多远,自驾怎么走
据说有为科技出品的品志手机是全球首款国内免
能留一下联系方式么
海拔1千米致2千米会对人产生什么影响
乒乓球拍灌胶是怎么回事?为什么要灌胶?怎么
日本国民假日 都有哪些天
mathematica表示外微分怎么弄?
轿车的左前臂和左前减震更换算不算大修?有影
我在石化公司上班四年了,可是我辞职了?我想
kiehl's的美白面霜1.7fl.oz-50ml和0.10fl
阳光课堂全优好卷英语听力部分在哪里
天门市的甘霖现在是什么职位?
怎么能让一个男人对你有好感,并且开始在乎,
推荐资讯
我们放弃的是一种人生 不然你怎么舍得放
I prefer a flat in Inverness to one in Per
单选题下列各组词语中,有两个错别字的一项是
2-4线二进制译码器74l139的控制端有什么作用
火车k564都经过什么地方
东莞哪家公司网站做得好?
索尼手机play商店打不开
这种可以当监控 吗
2013年淄博高考是用什么卷子啊,以前淄博高考
男人和女人,彼此互相欣赏,他们走在一起的可
良乡北关坐952到长阳熙悦双子座怎么走
VR玉石材质参数
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?