C语言编程填空题,两数交换,输入两个整数,输出交换后的值

作者&投稿:兆萧 (若有异议请与网页底部的电邮联系)
输入两个整数,交换后输出 C语言怎么编程~

利用C语言来实现交换两个变量的值,需要定义三个变量:
#include
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;
}
结果如下图所示:

扩展资料
其他解决该问题的方法
需要定义两个变:
#include
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;
}

void chenge(int x,int y){ int z; z=x; x=y; y=z;}

void swap(int *a, int *b)
{
    int olda = *a;
    *a = *b;
    *b = olda;
}

或者可以用异或来交换数字

void swap(int *a, int *b)
{
    *a ^= *b;
    *b ^= *a;
    *a ^= *b;
}

调用的时候,就 swap(&array[0], &array[1]); 好了




c++语言编程题两题,希望高手帮解答一下,谢谢!
第一题:include<iostream>#include<cstring>using namespace std;class String{ friend ostream& operator<<(ostream& output, String &a); friend int main();private: int size; char *str; public: String(char * a);};String::String(char * a){ str = a; size ...

一道编程填空题
j, i - j);count++;break;} } } } printf("\\n");return 0;} 这个是我写的带有c++风格的,我看你是写的c语言的,但是我输出的效果跟你的不一样,主要是以为一个偶数可能是很多组素数的组合,但是我这边输出的只是最小的与最大素数的组合,但是你没有给分的,这个可花了我不少时间啊。

c语言的填空题之一
2009-12-31 C语言填空题1 1 2009-09-03 一道c语言填空题 4 2012-06-01 C语言。一道填空题 2 2012-06-27 c语言一道填空题 1 2009-08-22 c语言填空题一道 1 2010-09-28 求助一道C语言填空题 4 2012-12-07 一个C语言的填空题, 1 2011-01-09 C语言的一道填空题 更多类似问题 > c...

求C语言练习题答案
二、填空题 1. ___变量__是指在程序运行过程中,值可以发生变化的量。2.C语言是一种___区分_(区分\/不区分)字母大小写的语言,Password和password在C语言中是两个___不同__(相同\/不同)的标识符。3.下面的转义字符分别表示:’\\b’__退格___,’\\n’__换行___,’...

几道C语言的题,请大家帮帮忙帮我做一下,万分感谢。
一、填空题(每空2分,共20分)1. 结构化程序由(顺序)、(选择)、(循环)三种基本结构组成。2. 若k为int型变量并赋值11,请写出运算++k后的表达式的值(12)和变量k++的值(11).3. c语言主函数是(include),函数体由符号(main)开始,到符号(return 0)结束。4. 请写出以下程序的...

求助几道JAVA填空题
1. 在Java面向对象的程序设计中,( class )关键字表示对象,所有程序开发都必须用此关键字标识对象属性。2. Java经常调用系统输出语句System.out.( print )来输出常用的字符串、数字等提示信息。3. 一个类class HuobiDuihuan的默认构造函数是( public HuobiDuihuan )。4. C和C++...

C语言试题,求答案
③ 2.③ 3.① 4.④ 5.③ 6.① 7.④ 8.① 9.① 10.① 二、填空题(共7个);-32768 ~ 32767(16位机)0 下划线 下划线 double a=0.618 11、6 三、判断题(共5个)X √ √ √ √ 四、阅读以下C语言程序,以下程序的程序输出的结果是2,1。五、有两个浮点数a...

填空 题目:编程求任意给定的n个数中的奇数的连乘积,偶数的平方和 以及...
填空 题目:编程求任意给定的n个数中的奇数的连乘积,偶数的平方和 以及0的个数,n通过scanf()函数输入。 5 main() {int r=1,s=0,t=0,n,a,i; printf("n=");scanf("%d",&n); for(i=1;i<=n;i++) \/***SPACE***\/ {printf("a=");scanf("%d",【?】); \/***SPACE***\/ if(【?】...

C语言试题
自考“C语言程序设计”模拟试题一 2008-1-3相关自考频道点评提问自考网上培训自考“C语言程序设计”模拟试题一 一、填空题 1、C语言中基本的数据类型有:___、___ 、___ . 2、C语言中普通整型变量的类型说明符为___,在内存中占___字节,有符号普通整型的数据范围是___ . 3、整数-35在机内的补码表示...

C语言编程题两个
\/有一个正整数数组,包含N个元素,要求编程求出其中的素数之和以及所有素数的平均值。include <stdio.h> define N 8 void main(){ int a[N]={2,7,24,56,17,91,23,44};int count=0,i,j,k,sum=0;for(i=0;i<8;++i){ k=(int)sqrt(a[i]);for(j=2;j<=k;j++)if(a[i]%...

阜康市18390292147: C语言编程填空题,两数交换,输入两个整数,输出交换后的值 -
斋饶人参: void swap(int *a, int *b) {int olda = *a;*a = *b;*b = olda; }或者可以用异或来交换数字 void swap(int *a, int *b) {*a ^= *b;*b ^= *a;*a ^= *b; }调用的时候,就 swap(&array[0], &array[1]); 好了

阜康市18390292147: C语言编程题:输入两个整数a=10、b=20,将它们的值交换后输出...具体怎么写?? -
斋饶人参: includ<stdio.h> main(){ int a,b,c; a=10,b=20; c=b; b=a; a=c; printf("a=%d,b=%d",a,b); }1.编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相...

阜康市18390292147: 用c语言交换两个数 -
斋饶人参: 1 2 3 4 5 6 7 8 9#include <stdio.h> voidmain(){ intx,y,temp; scanf("%d%d",&x,&y); temp=x; x=y; y=temp; printf("%d %d",x,y); } 运行示例:

阜康市18390292147: 输入两个浮点数到a,b中,交换这两个变量,保留两位小数输出它们 用C语言编程,在线等 -
斋饶人参: #include<stdio.h> void main() { float a,b,c; scanf("%f%f",&a,&b); c=a; a=b; b=c; printf("%.2f,%.2f\n",a,b); }

阜康市18390292147: C语言输入两个数交换后输出3 -
斋饶人参: #include <stdio.h>void swap(int *x, int *y) {int temp = 0;temp = *x;*x = *y;*y = temp; }int main() {int x=0, y=0;int i=0, j=0, temp=0; printf("请依次输入两个数:\n");scanf("%d %d",&x,&y);printf("交换数据之前: x = %d, y = %d \n...

阜康市18390292147: c语言 交换两个数 -
斋饶人参: printf("%d %d\n",&d,&f); 把&都去掉,语法不对: printf("%d %d\n",d,f);

阜康市18390292147: 求编程的大虾做一道基本的C语言编程题!!! 题目: 从键盘中输入两个实数,并交换其值! -
斋饶人参: #include <stdio.h>fun1(int *a,int *b){ int t = *a;*a=*b;*b=t; //定义一个暂时变量,先存储a的值,然后b赋值给a,然后t赋值给b //因为函数的形参是地址,所以a,b可以看成(但并不是)是主函数里的a和b. } fun2(int *a,int *b){ *a += *b; *b = *a-*b; ...

阜康市18390292147: C语言编程:使输入两个数,交换他们的值并输出. 是否可以这样编写 -
斋饶人参: C语言编程:使输入两个数,交换他们的值并输出. #include<stdio.h> int main () {int m,n,temp; scanf("%d%d",&m,&n);temp=m; m=n; n=temp;printf("%d%d",m,n); return 0; }

阜康市18390292147: 1.编程输入ab两个整数,交换两数后输出 2.编程输入两个复数,求其积后输出 求个c语言学霸帮忙写 -
斋饶人参: 第一题: #include<stdio.h> void main() {int aa,bb,cc;printf("请输入第一个整数:");scanf("%d",&aa);printf("请输入第二个整数:");scanf("%d",&bb);cc=aa;aa=bb;bb=cc;printf("您输入的两个数字交换后是:\n%d\n...

阜康市18390292147: c语言老师留的作业: 交换两个数, 并输出 不懂啊... -
斋饶人参: #include<stdio.h> main() {int a,b,c;scanf("%d %d",&a,&b);c=a;a=b;b=c;printf("%d %d\n",a,b); }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网