4 回答
已采纳
luofuxiang
TA贡献34条经验 获得超34个赞
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 51
C语言:
#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
211103
TA贡献20条经验 获得超11个赞
很明显两项和为101啊,所以程序你完全可以用这个关系来写啊
for(int i=0;i<=50;i++){ int j=101-i; system.out.print(i+" "+j+" "); }
要换行的话print后加ln
望远
TA贡献1017条经验 获得超1032个赞
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();
}
}
丶包菜
TA贡献158条经验 获得超233个赞
望采纳
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/150
提交
取消