第一,min函数的形参a和b必须加上类型符。
第二,scanf两个%d之间不能有逗号。
int min(int a,int b)
{int c
c=a>b?b:a
return c}
void main()
{int x,y
printf("please input x&y:")
scanf("%d%d",&x,&y)
printf("%d",min(x,y))}
#include <stdio.h>
main()
{
double a,b,c,s,v
printf("input a,b,c:")
scanf("%lf%lf%lf",&a,&b,&c)
s=a*b
v=a*b*c
printf("a=%f,b=%f,c=%f\n",a,b,c)
printf("s=%f,v=%f\n",s,v)
}
错误有以下几点:
2.for(i=1i<=N++i)这里用<=N 不是>
{if(i%m==0)
s+=i}
这里要用{}把2个语句括起来,同时不能用i/m 而是i%8==0判断他是不是为8的倍数
在main函数中最好定义sum的时候把它初始化为0好一些,但不是必须的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)