正在加载图片...
611C程序实例(2) a2.C程序实例2 【例6.2】输入2个整数,按升序(从小到大排序)输出。 /*程序名为5_2cpp* 程 程序功能:使用指针变量求解2个整数的升序输出* 序 i int numl, num2 int*numl _ p=&numl, *num2_p=&num2, *pointer printf("Input the first number: 2) scanf(%,, numl _p) printf(" Input the second number: ) scanf( %od, num2_p) printf( numl=%d, num2=%odn, numl, num2); f* numI p>*num2p)/如果num>num2,则交换指针* pointer= numI p; numI_ p=num2_p; num2_p=pointer; j 60 printf(" min=%od, max%d\n*numl _p, *num2_P); 程序运行情况 Input the first number: 2<CR> Input the second number: 6<CR> 环 num1=9. num2=6 境 min=6 max=9 返回本节目录6.1.1 C程序实例(2) 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 2.C程序实例2 【例6.2】输入2个整数,按升序(从小到大排序)输出。 /*程序名为l5_2.cpp */ /*程序功能:使用指针变量求解2个整数的升序输出*/ main() { int num1,num2; int *num1_p=&num1, *num2_p=&num2, *pointer; printf(“Input the first number: ”); scanf(“%d”,num1_p); printf(“Input the second number: ”); scanf(“%d”,num2_p); printf(“num1=%d, num2=%d\n”, num1, num2); if( *num1_p > *num2_p ) /*如果num1>num2,则交换指针*/ { pointer= num1_p; num1_p= num2_p; num2_p=pointer; } printf(“min=%d, max=%d\n”, *num1_p, *num2_p); } 程序运行情况: Input the first number:9<CR> Input the second number:6<CR> num1=9, num2=6 min=6, max=9 返回本节目录 程序演示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有