王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 学起plus弘成系统 > 中北大学> 中北大学-C语言程序设计
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
2.用选择法或冒泡法对输入的十个字符(按ASCII码由小到大)进行排序。

答案是:#include "stdio.h"
#define N 100
void sort(char str[],int len)
{
int i,j;
char t;
for(j=1;j for(i=0;i if(str[i]>str[i+1])
{
t=str[i];
str[i]=str[i+1];
str[i+1]=t;
}
}
void sort(char str[],int len)
{
int i,j,k;
char t;
for(j=0;j {
k=j;
for(i=j+1;i if(str[i] k=i;
t=str[k];
str[k]=str[j];
str[j]=t;
}
}
void main(void)
{
int i,flag=1,len;
char str[N];
for(;flag;)
{
printf("请输入一个字符串:\n");
gets(str);
len=strlen(str);
if(len>N)
printf("字符串太长,请重输,不要超过%d个字符\n",N);
else
flag=0;
}
sort(str,len);
printf("排序的结果为:\n");
for(i=0;i printf("%c",str[i]);
}

出自 中北大学-C语言程序设计  学起plus弘成系统

中北大学

更多试题>>>>
1、1.用递归方法将一个整数N转换成字符串。例如,输入483,应输出字符串“483”。N的位数不确定,可以是任意位数的整数。
2、下列程序用来创建一个学生数据的单向链表。创建中如输入的学号为零,则创建结束。#define LEN sizeof (struct student) struct student { long num; float
3、下列程序将两个升序数组a、b合并到数组c中后,c仍为升序数组。 main() { int a[10]={1,2,5,8,9,10}, int b[10]={1,3,4,8,12,18}; int j,k,l,c[2
4、判断m是不是素数。算法:如m能被2~m-1中的任何一个数整除,则不是素数。 main( ) { int m,i; scanf("%d",&m); if(m<=2) {printf(“\n%d是素数
5、在数组a中查找用户输入的某个数x。 #define N 10 main() { int a[N] = {23,56,11,87,91,35,41,44,60,6}; int p,x; printf ( "\


提升学历-成人高考报名入口 提升学历-成人高考院校名单