#include<stdio.h> int main() { int a,b,c; scanf("%d %d %d", &a, &b,&c); if(c>b){ temp=c; b=temp; c=b; } if(b>a){ temp=b; a=temp; b=a; } printf("%d %d %d\n",a,b,c); return 0; } 想问下上面程序怎么不对?
talkyou 2020-05-12 16:48:16 |
temp没定义
朕若不死丶汝仍是皇子 2020-10-08 13:59:49 |
额。这个赋值没看懂,这不是和没赋值一样吗
youyou 2021-10-03 20:01:41 |
这个temp用法就不对,一个是没定义,一个是变量的赋值后会改变其内容,所以b=temp,这个temp原来的值已经改变为c了
【偶数求和】 (C语言代码)浏览:639 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1327 |
【计算两点间的距离】 (C语言代码)浏览:1473 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:681 |
a+b浏览:432 |
交换Easy (C语言代码)浏览:759 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:455 |
C二级辅导-计负均正 (C语言代码)浏览:634 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:671 |