我想交换两个数值呀 为什么错了呀
来源:百度知道 编辑:UC知道 时间:2024/06/22 10:14:58
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a , b;
int temp;
printf ("语文成绩 :");
scanf ("%d" ,&a);
printf ("数学成绩");
scanf("%d , &b");
if(a < b)
{
temp = a;a = b; b = temp;
}
printf ("%d ; %d" , a , b);
return 0 ;
}
#include <stdlib.h>
int main()
{
int a , b;
int temp;
printf ("语文成绩 :");
scanf ("%d" ,&a);
printf ("数学成绩");
scanf("%d , &b");
if(a < b)
{
temp = a;a = b; b = temp;
}
printf ("%d ; %d" , a , b);
return 0 ;
}
scanf("%d , &b"); 引号位置有问题,改为scanf("%d", &b);
编译器报错 还是程序结果有问题?
printf ("%d ; %d" , a , b); %d和%d指之间没有“;”
scanf ("%d" ,&a);
printf ("数学成绩");
scanf("%d , &b");
----------------
scanf("%d",&b);
==========================
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a , b;
int temp;
printf ("语文成绩 :");
scanf ("%d" ,&a);
printf ("数学成绩");
scanf("%d",&b);
if(a < b)
{
temp = a;a = b; b = temp;
}
printf ("%d , %d" , a , b);
return 0 ;
}