#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;
}