编译程序输入两个整数交换输出
1. 输入两个整数,交换后输出 C语言怎么编程
利用C语言来实现交换两个变量的值,需要定义三个变量:
#include<stdio.h>
int main()
{
int x,y,temp;//定义三个变量
printf("请输入分别x和y的值 ");
scanf("%d %d",&x,&y);//终端输入变量x、y
temp=y;//把y赋值给temp
y=x;//把x赋值给y
x=temp;//把y赋值给temp
printf("%d %d",x,y);//输出交换后x和y的值
return 0;
}
结果如下图所示:
(1)编译程序输入两个整数交换输出扩展阅读
其他解决该问题的方法
需要定义两个变:
#include<stdio.h>
int main()
{
int x,y;//定义两个变量
printf("请输入分别x和y的值 ");
scanf("%d %d",&x,&y);//终端输入变量x、y
x=y-x;
y=y-x;//把x赋值给y
x=y+x;//把y赋值给x
printf("%d %d",x,y);//输出交换后x和y的值
return 0;
}
2. C语言入门题,if语句的用法。输入两个整数,交换数值并输出
您好,很高兴回答您的问题。
您的程序中的错误在于b的数据的输出格式,b定义的是整形数据,但是输出的时候是用%f格式,所以就导致出现了错误。建议您把b的输出格式进行修改,然后再运行。
以上就是我的回答,希望能帮助到您。
3. 编写程序,实现将a、b两个整数的值交换并输出
#include<stdio.h>
main()
{
int a,b;
printf("Input 2 integers\n");
scanf("%d%d", &a,&b);
printf("%d\n",a>b?a-b:b-a);
}
4. 编写一个程序,输入任意两个数后交换输出,用函数和指针实现。别再沉了
#include
void
Swap(int*p,int*q)
{
int
temp;
temp=*p;
*p=*q;
*q=temp;
}
int
main()
{
int
p,q;
printf("请输入两个数:");
scanf("%d
%d",&p,&q);
printf("交换前:%d
%d\n",p,q);
Swap(&p,&q);
printf("交换后:%d
%d\n",p,q);
}
学编程代码还是要多敲。。。
5. 输入两个整数,交换后输出 C语言怎么编程
/*源程序如下:*/
#include<stdio.h>
int
main()
{
int
x,y,z;/*定义三个数,x,y是输入的两个整数,z是用来交换的*/
scanf("%d,%d",
&x,&y);/*输入两个数中间用逗号分开*/
printf("原来的数x=%d,y=%d\n",x,y);/*输出原始数*/
z=x;/*实现交换*/
x=y;
y=z;
printf("交换后的数x=%d,y=%d\n",x,y);/*输出交换后的数*/
return
0;
}
/*VC++6.0测试结果如下:*/
6. 输入两个整数,交换后输出 C语言怎么编程
摘要 输入两个整数,交换后输出 C语言怎么编程写回答
7. 编程实现输入两个整数3,5分别送入,a,b变量中,交换a,b变量的值交换,并输出a,b的值。
参考C的编码:
#include
void main()
{ int a,b,c;
printf("输入第一个整数:"); scanf("%d",&a);
printf("输入第二个整数:"); scanf("%d",&b);
printf("a=%d,b=%d
",a,b);
c=a; a=b; b=c; **//这里就是交换输出了
printf("交换后:
");
printf("a=%d,b=%d
",a,b);
}
8. 编写程序,实现输入两个整数,然后将两个球对调后输出,要求不使用第三个变量
main()
{int a,b;
scanf("%d%d",&a,&b);
a+=b;
b=a-b;
a=a-b;
printf("%d %d",a,b);
}
//可以这样:
{
A ^= B;
B ^= A;
A ^= B;
}
//这样A和B的值就对调。
(8)编译程序输入两个整数交换输出扩展阅读:
变量名不能是VB中的保留字(关键字),也不能是末尾带类型说明符的保留字,但可以把保留字嵌入变量名,关键字是指VB6语言中的属性、事件、方法、过程、函数等系统内部的标识符。如已经定义的词(if、endif、while、loop等)、函数名(len、format、msgbox等)。像Print、Print$是非法的,而Myprint是合法的。
例如:strName1,intMax_Length,intLesson,strNo3等是合法的变量名,而A&B,all right,3M,_Number等是非法的变量名。