编辑代码

#include <stdio.h>
int main () {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
    printf("Hello world!     - c.jsrun.net.\n");


    /*例1:求1x2x3x4x5
    算法:
    S1:令t=1;
    S2:令i=2;
    S3:使t与i相乘,将结果放在t中;
    S4:使i值加1;
    S5:若i的值不大于5,返回重新执行S3、S4与S5;若i的值大于5,则算法结束
    */
    int t=1;
    int i=2;
    for(i=2;i<5;i++)//S5,S4
    {
        t *=i;//t=t*i;S3
        printf("%-2d%-2d\n",i,t);//用于观察t和i的数值变化
    }
    printf("%d",t);


printf("\n*************分隔符****************\n");

    /*例2:求1x3x5x7x9x11
    算法:
    S1:令n=1;
    S2:令m=3;
    S3:使n与m相乘,将结果放在n中;
    S4:使m值加2;
    S5:若m的值不大于11,返回重新执行S3、S4与S5;若m的值大于11,则算法结束
    */
    int n=1;//S1
    int m=3;//S2
    while(m<11)//S5
    {
        n=n*m;//S3
        m+=2;//S4
        printf("%-5d%d\n",n,m);//用于观察
    }

printf("\n*************分隔符****************\n");
     /*例3:有50个学生,要求输出成绩在80分以上的学生的学号和成绩。
     记ni为第i个学生的学号,gi为第i个学生的成绩。
    算法:
    S1:令i=1;
    S2:若gi>=80,则输出ni和gi,否则不输出;
    S3:i=i+1;
    S4:若i<=50,则返回S2继续执行;否则,算法结束;
    */
    /*int g[50]={0};
    int n[50]={0};
    for()

*/

    return 0;
}