#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语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:689 |
上车人数 (C语言代码)浏览:816 |
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:909 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:943 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:585 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1100 |
罗列完美数 (C语言代码)浏览:519 |
蚂蚁感冒 (C语言代码)浏览:816 |
格式化数据输出 (C语言代码)浏览:882 |