用带参数的宏交换两个参数的值,在程序中输入两个整数并将它们交换,然后输出交换后的值
2006-05-22 21:05
801 查看
/**********************************************************
设计一个程序,要求用带参数的宏交换两个参数的值,在
程序中输入两个整数并将它们交换,然后输出交换后的值
<Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>
#define change(a,b,c) {c=a;a=b;b=c;} /*这里也是属于函数啊 不要忘了 ";" 啊*/
void main()
{
int a1,a2,m;
printf("================================<Edison wong>================================/n/n");
printf("请输入一个数字/n");
scanf("%d",&a1);
printf("再输入一个数字/n");
scanf("%d",&a2);
printf("您输入的数字是 %d 和 %d/n",a1,a2);
change(a1,a2,m);
printf("现在的数字是 %d 和 %d/n/n",a1,a2);
printf("================================<Edison wong>================================/n/n");
}
设计一个程序,要求用带参数的宏交换两个参数的值,在
程序中输入两个整数并将它们交换,然后输出交换后的值
<Edison wong>. QQ139767
**********************************************************/
#include <stdio.h>
#define change(a,b,c) {c=a;a=b;b=c;} /*这里也是属于函数啊 不要忘了 ";" 啊*/
void main()
{
int a1,a2,m;
printf("================================<Edison wong>================================/n/n");
printf("请输入一个数字/n");
scanf("%d",&a1);
printf("再输入一个数字/n");
scanf("%d",&a2);
printf("您输入的数字是 %d 和 %d/n",a1,a2);
change(a1,a2,m);
printf("现在的数字是 %d 和 %d/n/n",a1,a2);
printf("================================<Edison wong>================================/n/n");
}
相关文章推荐
- 简单编程(三)编写一个程序,要求用户输入两个整数,然后计算并输出他们的和、差、积、商。
- 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
- 9.1 定义一个带参数的宏,使两个参数互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
- 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
- 面试题:写一个java应用程序,从键盘输入两个整数,然后输出它们的平方值及立方值
- 利用C语言来实现交换两个变量的值,由终端输入两个整数给变量x、y,然后交换x和y的值后,输出x和y。 有不同的方法
- c++实验-编程序,输入两个整数a和b,输出它们的和及差
- Problem Description 求n个数的最小公倍数。 Input 输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数。 Output 为每组测试数据输出它们的最小公倍数,每个测试实例的输出占一行。你可以假设最后的输出是一个32位的整数。 Sample
- [c++]变量引用(输入两个整数,将它们从小到大输出)
- 指针变量作为函数参数实现对输入的两个整数按大小顺序输出
- 实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。 例如:输入t
- js:制作一个简易的计数器:根据输入的两个整数和运算符,进行计算,然后输出计算结果
- 9.2 输入两个整数,求它们相除的余数。用带参的宏来实现,编程序。
- 输入a和b两个整数,按先大后小的顺序输出a和b(指针变量作为函数参数)
- 编程珠玑: 12章 取样问题 12.1程序的输入包含两个整数m和n,其中m<n。输出是0~n-1范围内m个随机整数的有序列表,不允许重复-------解题总结
- 19. 中兴面试题:输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 输入两个整数n和m, 从数列1,2,...,n中任意选择几个数,使其和等于m, 要求编写程序输出所有的组合
- 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)
- 用指针类型的数据作函数参数,对输入的两个整数按大小顺序输出
- C++:输入两个整数,将它们按从小到大的顺序输出(使用变量的引用)