C语言问题中 求三个数中最大值与最小值之差的问题#includeint main() { int iNo1,iNo2,iNo3,iMax,iMin,iNum; printf("输入三个孩子的零用钱数:\n"); scanf("%d,%d,%d,iNo1,iNo2,iNo3"); iMax=iNo1; if(iNo2>iMax) iMax=iNo2; if(iNo3>
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 10:00:29
C语言问题中 求三个数中最大值与最小值之差的问题#includeint main() { int iNo1,iNo2,iNo3,iMax,iMin,iNum; printf("输入三个孩子的零用钱数:\n"); scanf("%d,%d,%d,iNo1,iNo2,iNo3"); iMax=iNo1; if(iNo2>iMax) iMax=iNo2; if(iNo3>
C语言问题中 求三个数中最大值与最小值之差的问题
#include
int main() { int iNo1,iNo2,iNo3,iMax,iMin,iNum; printf("输入三个孩子的零用钱数:\n"); scanf("%d,%d,%d,iNo1,iNo2,iNo3"); iMax=iNo1; if(iNo2>iMax) iMax=iNo2; if(iNo3>iMax) iMax=iNo3; iMin=iNo1; if(iNo2iMax)
iMax=iNo3;
iMin=iNo1;
if(iNo2
C语言问题中 求三个数中最大值与最小值之差的问题#includeint main() { int iNo1,iNo2,iNo3,iMax,iMin,iNum; printf("输入三个孩子的零用钱数:\n"); scanf("%d,%d,%d,iNo1,iNo2,iNo3"); iMax=iNo1; if(iNo2>iMax) iMax=iNo2; if(iNo3>
#include<stdio.h>
int main()
{
int iNo1,iNo2,iNo3,iMax,iMin,iNum;
printf("输入三个孩子的零用钱数:\n");
scanf("%d%d%d",&iNo1,&iNo2,&iNo3);/*这句错误比较多1.分号位置错了,不能全部扩住.
2.在格式串中除了格式占位符外最好不要加其他字符,否 则表示要原样输入.
3.存入的变量前要加&取地址符*/
iMax=iNo1;
if(iNo2>iMax)
iMax=iNo2;
if(iNo3>iMax)
iMax=iNo3;
iMin=iNo1;
if(iNo2<iMin)
iMin=iNo2;
if(iNo3<iMin)
iMin=iNo3;
iNum=iMax-iMin;
printf("最大值与最小值之差为:%d\n",iNum);
return 0;
}
建议你重新回顾一下scanf()的用法,注意和printf()的区别,写法上不要把两者弄混淆了