求这四道题答案Solidity

1.
pragma solidity >=0.5.0;
contract Student{
function fn()public pure returns(uint){
uint s=0;
for(uint i=1;i<=100;i++){
if(i%2==1) {
s+=i;
} }
return s; } }
2. 该程序运行结果是

pragma solidity >=0.5.0;
contract Student{
int[] arr=[1,2,3,4,5,6,7];
function add()public view returns(int){
return arr[2]+arr[4]; } }
3. 若从键盘上输入5和3,该程序运行结果是

package main
import "fmt"
type myInt int
func (m myInt)Sub_multi(n myInt)(myInt,myInt){
return m-n,m*n
}
func main() {
var a, b myInt
fmt.Scanf("%d %d", &a, &b)
c,d := a.Sub_multi(b)
fmt.Println(c)
fmt.Println(d)
}
4. 该程序运行结果是

package main
import "fmt"
func main() {
var grade string = "B"
var marks int = 90
switch marks {
case 90: grade = "A"
case 80: grade = "B"
case 50,60,70 : grade = "C"
default: grade = "D"
}
switch {
case grade == "A" :
fmt.Println("Excellent!" )
case grade == "B", grade == "C" :
fmt.Println("Well done" )
case grade == "D" :
fmt.Println("You passed" )
case grade == "F":
fmt.Println("Better try again" )
default:
fmt.Println("Invalid grade" );
}
fmt.Println("Your grade is :", grade );
}