4 回答
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
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);
}
}
添加回答
举报
