1.
#include <stdio.h>
int func(int a, int b)
{
int sum = 0;
sum = a + b;
(—————————————)
}
int main()
{
int sum = 0;
( —————————) = func(3,2);
printf("两个数相加的结果为%d",sum);
return 0;
}
2
根据对x的输入,求1到x的累加和。
#include <stdio.h>
int fun(int n);
int main()
{
int x;
scanf("%d", _______);
printf("%d\n",fun(x));
return 0;
}
int fun(int n)
{
int i,c;
c =0 ;
for(i=1; i<=n; i++)
{
c=c+i;
}
_______
}
3
void main()
{
int x,y;
scanf("%d",&x);
printf("y=%d\n",y);
}
int abs(int a)
{
int b;
if (a>=0)
b=a;
else
}
4
用递归方法求出n!。
#include <stdio.h>
int fac(int n)
{
int t;
if( ——————————— )
{
return 1;
}
else
{
t = ( ————————) ;
return t;
}
}
int main()
{
int m, y;
printf("Enter m:\n");
scanf("%d", &m);
if (m<0)
{
printf("Input data Error!\n");
}
else
{
y = fac(m);
printf("\n%d!= %d \n", m, y);
}
return 0;
}