/******************************************************************** @file main.cpp@date 2017-05-20 22:05:39@au Thor Zoro_tiger@brief Problem 1023:c Language Programming Tutorial (third Edition) After class exercise 7.2http://www.dotcpp.com/oj/problem1023.html********************************************************************/#include<cstdio>#include<cstring>#defineTEST#undefTEST#defineArray_num 10intMainintargcConst Char*argv[]) {#ifdef TEST freopen ("In.txt","R", stdin); Freopen ("OUT.txt","W", stdout);#endif //! Read Input intArray[array_num]; memset (Array,0,sizeof(array)); for(inti =0; i < Array_num; ++i) {scanf ("%d", &Array[i]); } //! Sort for(inti =0; I < array_num-1; ++i) {intK =i; for(intj = i +1; J < Array_num; ++j) {if(Array[j] <Array[k]) {k=J; } } if(k! =i) {Array[i]= Array[i] +Array[k]; ARRAY[K]= Array[i]-Array[k]; Array[i]= Array[i]-Array[k]; } } //! output Results for(inti =0; i < Array_num; ++i) {printf ("%d\n", Array[i]); } return 0;}
Question 1023:c Language Programming tutorial (third Edition) after class exercise 7.2