编程 输入两个正整数,要求互相交换位置后输出

如题所述

#include<stdio.h>

int main()
{
int i, j, k;
printf("请输入第一个数");
scanf("%d", &i);
printf("请输入第二个数");
scanf("%d", &j);
printf("交换前第一个数%d第二个数为%d\n", i, j);
k = i;
i = j;
j = k;
printf("交换后第一个数%d第二个数为%d\n", i, j);
return 0;
}
//这是c语言
//大概就是这样吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-25
int switch_function(int *par1, int *par2)
{
int temp;
//check
if(par1<0) return 0;
if(par2<0)return 0;
//switch
temp = *par1;
*par1 = *par2;
*par2 = temp;
return 1;
}
第2个回答  2021-02-09
默认中间有一个空格:
a=input()
num=len(a)//2

b=a[0:num]
c=a[num+1:len(a)]
print(c+' '+b)
-------Python回答-------

编程 输入两个正整数,要求互相交换位置后输出
int main(){ int i, j, k;printf("请输入第一个数");scanf("%d", &i);printf("请输入第二个数");scanf("%d", &j);printf("交换前第一个数%d第二个数为%d\\n", i, j);k = i;i = j;j = k;printf("交换后第一个数%d第二个数为%d\\n", i, j);return 0;} \/\/这是...

C语言。任意从键盘上输入两个正整数a,b交换值后打印输出?
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 0;} ...

输入两个正整数m和n,求其最大公约数和最小公被数。 c语言 编程题
int n); printf("请输入两个整数:\\n"); scanf("%d %d",&i,&j); if (i<j) {l=i; i=j; j=l;} gy=yue(i,j); gb=bei(i,j); printf("最大公约数:%d\\n",gy); printf("最小公倍数:%d\\n",

求C语言 入门编程的 程序代码 急!急!急!
if(leap==1&&month>2)\/*如果是闰年且月份大于2,总天数应该加一天*\/ sum++; printf("It is the %dth day.",sum);} === 【程序5】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换, 然后再用x...

c语言编程 输入一个正整数n(1<n《10),再输入n个整数,将最小值与第一个...
这题目应该找到最大值和最小值所在的坐标位置,然后,在交换时,要考虑最大值是第一个数的情况。include<stdio.h>int main(){ int a[10]; int i,max,min,n; printf("请输入一个正整数n(1<n<10)\\n"); scanf("%d",&n); printf("请输入n个正整数\\n"); for(i=...

输出一个整数,要求输出后不能有其他字符
编程题,不要输出与结果无关的字符。读入1 个正整数 n(n<=10),再读入n个整数并放入一个数组中,将其中的最大值(设唯一)与最后一个元素交换, 输出该数组。例:括号内是说明 输入:5 3 9 5 1 8 (n=5)输出:3 8 5 1 9 编程题,不要输出与结果无关的字符。输入两个正整数 a 和 b...

输入一个正整数n (1<n≤10),再输入n个整数,将它们存入数组a中。_百 ...
\/\/输出交换后的结果printf("交换后的数:");for(i = 0; i < n; i ++){printf("%d\\t", num[i]);}return 0;} Joylae | 发布于2012-03-25 举报| 评论 2 2 为您推荐: 输入两个正整数m和n 输入正整数n<=20 输入正整数n 计算阶乘 从键盘输入10个整数 正整数是什么 n是正整数吗 ...

输入一个正整数n(1<n<=10),再输入n个整数,按逆序输出这些数。
void main( ){ int ri,repeat;int a[10];scanf("%d", &repeat);for(ri=0; ri<repeat; ri++)scanf("%d", &a[ri]);for(ri=repeat-1; ri>=0; ri--)printf("%d ", a[ri]);printf("\\n");} 我搞了个简化版的,你要反序输出就直接从后一个输出就OK了!你那些代码里面有...

一道pascal题:输入10个正整数,将这10个数字按从大到小的顺序排列_百度...
第i遍处理仅将L[i]插入L[1..i-1]的适当位置p,原来p后的元素一一向右移动一个位置,使得L[1..i]又是排好序的序列。例2:输入序列数据按非减顺序输出.程序1:program crpx;const n=7;var a:array[1..n] of integer; i,j,k,t:integer;begin write('Enter date:'); for i:= 1 to n do ...

java 编程题集
题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。【程序16】题目:输出9*9口诀。1.程序分析:分行与列考虑,共9...

相似回答