猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请教一下,谢谢
for 打印 1 100 2 99 ...... 50 51
朴实
浏览 1696
回答 4
4回答
luofuxiang
Java语言:import java.util.*; public class Test1 { public static void main (String[] args) { for(int i=1; i<51; i++){ System.out.print(i + " " + (101 - i) + " "); } } }运行结果:1 100 2 99 3 98 4 97 5 96 6 95 7 94 8 93 9 92 10 91 11 90 12 89 13 88 14 87 15 86 16 85 17 84 18 83 19 82 20 81 21 80 22 79 23 78 24 77 25 76 26 75 27 74 28 73 29 72 30 71 31 70 32 69 33 68 34 67 35 66 36 65 37 64 38 63 39 62 40 61 41 60 42 59 43 58 44 57 45 56 46 55 47 54 48 53 49 52 50 51C语言:#include <stdio.h> int main() { for(int i = 1; i<51 ; i++) { printf("%d %d ",i,101-i); } return 0; }运行结果:1 100 2 99 3 98 4 97 5 96 6 95 7 94 8 93 9 92 10 91 11 90 12 89 13 88 14 87 15 86 16 85 17 84 18 83 19 82 20 81 21 80 22 79 23 78 24 77 25 76 26 75 27 74 28 73 29 72 30 71 31 70 32 69 33 68 34 67 35 66 36 65 37 64 38 63 39 62 40 61 41 60 42 59 43 58 44 57 45 56 46 55 47 54 48 53 49 52 50 51
1
0
0
211103
很明显两项和为101啊,所以程序你完全可以用这个关系来写啊for(int i=0;i<=50;i++){ int j=101-i; system.out.print(i+" "+j+" "); }要换行的话print后加ln
0
0
0
望远
package com.imooc;public class test { public static void main(String[] args) { int flag=1; int num=1; for(int i=99;i>-1;i--){ System.out.print(num+" "); num=num+flag*i; flag=flag*(-1); } System.out.println(); }}
0
0
0
丶包菜
望采纳public static void main(String[] args) throws IOException { int flag=1; int num=1; for(int i=99;i>-1;i--){ System.out.println(num); num=num+flag*i; flag=flag*(-1); } }
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续