永发信息网

C语言编程。 1,用简单选择法对十个整数排序。从小到大。 2,输入一个字符串,要求按相反顺输出各个字符。

答案:5  悬赏:0  手机版
解决时间 2021-03-09 21:23
  • 提问者网友:斑駁影
  • 2021-03-09 08:47
越简单越好,最好是for循环。这是四川大学c语言上机实验六,数组和结构,实训五和实训七。求答案啊,不会做,好悲剧。怎么学c语言啊??、
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-03-09 10:15
(1)冒泡排序
 void bubble_sort(int *x, int n)
  {
  int j, k, h, t;
  for (h=n-1,h=k; h>0; h--)
  {
  for (j=0, k=0; j   {
  if (*(x+j) > *(x+j+1))
  {
  t = *(x+j);
  *(x+j) = *(x+j+1);
  *(x+j+1) = t;
  k = j;
  }
  }
  }
  }
(2)
#include
void fun(char *a)
{
if(*a)
{
fun(a+1);
printf("%c",*a); ????语句实现什么么功能
}
}
void main()
{
char s[10]="abcd";
printf("The original string=%s\nafter change the string=",s);
fun(s);
printf("\n");
}
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-03-09 14:06
for(int i=0;i<10;i++) { if(a[i]>a[i+1]) { b=a[i]; a[i]=a[i+1]; a[i+1]=b; } } ////////////////////////////////////////////////////////////// tong shang
  • 2楼网友:人類模型
  • 2021-03-09 13:18
#include #define N 10 int main() { int a[N]; int i =0; printf("请输入%d个整数:\n",N); for (i = 0;ia[j+1]) { int temp; temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for (i = 0;i=0;i--) printf("%c",str[i]); printf("\n"); return 0; }
  • 3楼网友:几近狂妄
  • 2021-03-09 11:49
看书啊,书上不是有好多例子的么!你把书上的代码自己都实现一遍就好了!
  • 4楼网友:七十二街
  • 2021-03-09 10:51
从头学
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯