当前位置:   article > 正文

试用“文心一言”,生成冒泡算法C代码_可以让文心一言写什么代码比较有意思

可以让文心一言写什么代码比较有意思

百度最新发布了文心一言,这是国内第一款类ChatGPT的工具,而且完美匹配了简体中文,尝试用了一下

 

 

  1. #define MAXSIZE 10000 /* 用于要排序数组个数最大值,可根据需要修改 */
  2. typedef struct
  3. {
  4. int r[MAXSIZE+1]; /* 用于存储要排序数组,r[0]用作哨兵或临时变量 */
  5. int length; /* 用于记录顺序表的长度 */
  6. }SqList;
  7. /* 交换L中数组r的下标为i和j的值 */
  8. void swap(SqList *L,int i,int j)
  9. {
  10. int temp=L->r[i];
  11. L->r[i]=L->r[j];
  12. L->r[j]=temp;
  13. }
  14. /* 对顺序表L作冒泡排序 */
  15. void BubbleSort(SqList *L)
  16. {
  17. int i,j;
  18. for(i=1;i<L->length;i++)
  19. {
  20. for(j=L->length-1;j>=i;j--) /* 注意j是从后往前循环 */
  21. {
  22. if(L->r[j]>L->r[j+1]) /* 若前者大于后者(注意这里与上一算法的差异)*/
  23. {
  24. swap(L,j,j+1);/* 交换L->r[j]与L->r[j+1]的值 */
  25. }
  26. }
  27. }
  28. }

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号