欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

c++ 实例精通(1)

发布时间:2025/4/16 c/c++ 31 豆豆
生活随笔 收集整理的这篇文章主要介绍了 c++ 实例精通(1) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
//引入必须的头文件 #include <stdio.h> #include <stdlib.h>//宏定义,要排序的数字个数 #define MAX_NUM 10 //宏定义,判断数组中的数字,并将较大的一个向后移动 #define SWITCH(ar, i) if(ar[i] < ar[i + 1]){ \int nTemp = ar[i]; \ar[i] = nNums[i + 1]; \ar[i + 1] = nTemp;\}//应用程序入口函数 int main(int argc, char* argv[]) {int nNums[MAX_NUM];int nCount = 0;char chInput[16] = {0};//输入指定个数的数字while(nCount < MAX_NUM){printf("请输入第%d个数字(回车确认):\n", nCount + 1);*chInput = '\0';fgets(chInput, sizeof(chInput) - 1, stdin);//fget函数的用法char *fgets(char *s, int size, FILE *stream);nNums[nCount] = atoi(chInput);printf("%d\n", nNums[nCount]);nCount++;}//循环排序int x, y;for(x=0; x<MAX_NUM - 1; x++){for(y=0; y<MAX_NUM-x-1; y++){SWITCH(nNums, y);}}//输出排序结果printf("排序结果为:\n");for(x=0; x<MAX_NUM; x++){printf("%d\n", nNums[x]);}//程序暂停system("pause");//退出函数,结束应用程序return 0; }

总结

以上是生活随笔为你收集整理的c++ 实例精通(1)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。