llgd.net
当前位置:首页 >> 如何用C语言求输入两个整数A和B,交换他们的位置,... >>

如何用C语言求输入两个整数A和B,交换他们的位置,...

# include int main(void) { int a,b,c; printf("请输入整数a:\n"); scanf("%d",&a); printf("请输入整数b:\n"); scanf("%d",&b); printf("你输入的数是a:%d\tb:%d\n",a,b); c=a; a=b; b=c; printf("它们交换位置后是a:%d/tb:%d\n",a,b); retrun...

includmain(){int a,b,c;a=10,b=20;c=b;b=a;a=c;printf("a=%d,b=%d",a,b);} 1.编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。 2.为了...

#include //标准输入输出头文件 int main() { int a,b; scanf("%d,%d",&a,&b); //输入,输入时,类似 5,3这样输入,以英文逗号分隔。 if(a%b == 0) // %是取余运算,如果余数为0,也就是整除了。 { printf("%d",a/b); } else //不整除 { printf...

如果你只是单纯实现视觉上的交换位置效果,这样写是没有问题的。 但如果你想在内存中真正交换两个变量的内容,就得用地址传递作为形参的函数来实现,或者在主函数中通过中间变量交换的方式来实现。

使用指针交换还是把指针交换? 使用指针把变量交换 如: int t; if(*p1>*p2){ t=*p1; *p1=*p2; *p2=t; } 指针交换 int *pt; if(*p1>*p2){ pt=p1; p1=p2; p2=pt; }

#include int main(){ int a,b,t; scanf("%d%d", &a,&b); t=a; a=b; b=t; printf("%d %d", a, b); return 0; }

a=a+b这个得到的是a和b的和;也就是这一步运行之后当前的a的值就是a,b之和。 b=a-b,既然a是他们两个的和,那么a-b得出的肯定是最初的a的值;这一步运行之后,b的只就是原始a的值; a=a-b,既然b是原始a的值,a是原始a和原始b的和,那么差值肯...

#includevoid main(){ int a,b;float aver=0;scanf("%d %d",&a,&b);printf("%f",(float)((a+b)/2.0));}2 32.500000Press any key to continue

#includeint main(){ int a,b,t; scanf("%d%d",&a,&b); t=a; a=b; b=t; printf("%d %d",a,b); return 0;}

#include #include void main(){ int a,b; scanf("%d %d",&a,&b); if(a+b>100) { printf("%d",(a+b)/100); } else { printf("%d",a+b); } return;}

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com