1. 根据计算式 y=1+ 2*2*2+3*3*3+4*4*4+ …… +n*n*n,编写函数,函数类型为长整型,返回计算结果,形式参数为一个整型变量(即式中的 n)。
2. 编写函数,类型为整型,形参为二个整型变量 k, j, 函数功能为当k大于j 时,返回k 2 -7*k-j 2 +5*j+21 的值,否则返回k 3 +j 2 -5*j-8 。
写出运算符 * 在2目运算和单目运算的不同意义。
1 读如下程序段,写出当输入x为59,y为10 时的输出结果
i f( x>40)
i f( y>18) z=x*2+y;
else z=x+y%9;
else if(y>16)z=x-y;
else z=x%15+y*y;
printf( “ result=%d\n ” ,z);
4. 读下面的程序, 写出程序 运行的 输出 结果是
void main()
{int a=5,b=3,c;
c=fuxxn(a-b,a+b);
printf( “ c=%d\n ” ,a,c);
}
int fuxxn(int s,intk)
{int z=20;
if(s>k) z+=k*k+s*s;
else z*=k*k*k-s*s;
return z;
}
5. 写出以下程序的输出结果
main()
{int p[8]={11,9,24,23,16,21,18,34};
int i=0,j=0;
while(i<7&&p[i]%2==1)
j+=p[i++];
printf( “ j=%d\n ” ,j);}
我新手··