关于#c语言#的问题:已知C语言编制好的程序,请改装为PHP语言编制的程序

已知C语言编制好的程序,请改装为PHP语言编制的程序,并运行得到结果。采用H5+CSS输入输出
1、


#include 

int main()

  { float score;

    char grade;

    printf("请输入学生成绩:");

    scanf("%f",&score);

    while (score>100||score<0)

{printf("\n 输入有误,请重输");

scanf("%f",&score);

}

    switch((int)(score/10))

       {case 10:

case 9: grade='A';break;

case 8: grade='B';break;

case 7: grade='C';break;

case 6: grade='D';break;

case 5:

case 4:

case 3:

case 2:

case 1:

case 0: grade='E';

}

    printf("成绩是 %5.1f,相应的等级是%c\n ",score,grade);

return 0;

}

2、


#include 

int main()

 {int i,j,k;

  for (i=0;i<=3;i++)

   {for (j=0;j<=2-i;j++)

      printf(" ");

    for (k=0;k<=2*i;k++)

      printf("*");

    printf("\n");

   }

  for (i=0;i<=2;i++)

   {for (j=0;j<=i;j++)

       printf(" ");

    for (k=0;k<=4-2*i;k++)

       printf("*");

    printf("\n");

   }

   return 0;

  }

(修改程序输入N,结果为N+N-1行。)

该回答内容部分引用GPT,GPT_Pro更好的解决问题
首先,要将C语言编制好的程序改装为PHP语言编制的程序,首先要了解C语言和PHP语言之间的差异,然后根据需求进行改装。

C语言是以字符来表示的,PHP语言是以变量和函数来表示的,这就是PHP语言和C语言最大的区别。

其次,在改装过程中,要注意对代码的改动,如果改动不当可能会导致程序出错或者出现异常。

例如:

#include<stdio.h>
int main()
{ 
     float score; 
     char grade; 
     printf("please input score:"); 
     scanf("%f",&score); 
     while(score >=60 || score <0) 
     { 
          printf("input error,please reinput:"); 
          scanf("%f",&score); 
     } 
     if(score>=90) grade = 'A'; 
     else if(score>=80) grade = 'B'; 
     else if(score>=70) grade = 'C'; 
     else if(score>=60) grade = 'D'; 
     else grade = 'E'; 
     printf("grade:%c\n",grade); 
} 

上面是C语言版本的一个小程序,它的功能是:输入一个成绩,根据成绩判断出对应的成绩等级。要把它改装成PHP语言,可以这样做:

<?php  

    $score=0;  

    //循环直到输入正确  

    while($score<60||$score>100)  

    {  

        echo "please input score:";  

        $score=intval(trim(fgets(STDIN)));  

    }  

    //根据成绩判断  

    if($score>=90){  

        $grade="A";  

    }else if($score>=80){  

        $grade="B";  

    }else if($score>=70){  

        $grade="C";  

    }else if($score>=60){  

        $grade="D";  

    }else{  

        $grade="E";  

    }  

    //输出成绩  

    echo "grade:".$grade."\n";  
?> 

如果回答有帮助,望采纳。