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...

#include void main() { int a,b,s; scanf("%d%d",&a,&b); a=a*a; b=b*b; s=a+b; printf("%d",s); }

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

void main(){ int a=10; int b=20; int t; //用t作为中间变量,有点像两个瓶子中的水互换,引入第三个瓶子 t=a; a=b; b=t; print("a=%d,b=%d",a,b); }

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

利用C语言来实现交换两个变量的值,需要定义三个变量: #include int main() { int x,y,temp;//定义三个变量 printf("请输入分别x和y的值\n"); scanf("%d %d",&x,&y);//终端输入变量x、y temp=y;//把y赋值给temp y=x;//把x赋值给y x=temp;//把y...

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

第一题: #include void main() { int aa,bb,cc; printf("请输入第一个整数:"); scanf("%d",&aa); printf("请输入第二个整数:"); scanf("%d",&bb); cc=aa; aa=bb; bb=cc; printf("您输入的两个数字交换后是:\n%d\n%d",aa,bb); } 第二题: #incl...

#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;}

用得最多的方法是: #includeint main(){int i,j,t; scanf("%d%d",&i,&j); printf("i=%d j=%d\n",i,j); t=i; i=j; j=t; //实现了变量值的交换 printf("i=%d j=%d\n",i,j); return 0;}

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