c语言第9次作业
#include<stdio.h>//
#include <string.h>
int main()
{char a[100];int length,i,j; printf("請輸入字符串:\n");scanf("%s",a);length=strlen(a); for(i=0,j=length-1;i<=j;j--,i++){if(a[i]!=a[j]){break;} }if(i>j){printf("對稱");}else{printf("不對稱"); }printf("\n");return 0;
} #include <stdio.h>
#include <string.h>
void z()//冒泡排序
{char a[100];int i,j,l,m;printf("請輸入字符串:");scanf("%s",a);l=strlen(a);for(i=0;i<l;i++){for(j=l-1;j>0;j--){if(a[j]<a[j-1]){m=a[j];a[j]=a[j-1];a[j-1]=m;}}}printf("升序排序為:");for(j=0;j<l;j++)printf("%c",a[j]);
}
int main()
{z();
return 0;
} #include<stdio.h>
int max(int a[])
{int i,j,t;for(i=0;i<10;i++)for(j=i+1;j<10;j++)if (a[i]>a[j]) {t=a[i]; a[i]=a[j]; a[j]=t; }
}
int main()
{int a[10],i;printf("輸入十個數字:"); for(i=0;i<10;i++)scanf("%d",&a[i]);max(a);for(i=0;i<10;i++) printf("%d ",a[i]);return 0;
} #include<stdio.h>
void insertSort(int a[])//插入排序
{int i,j;for(i=0;i<10;i++){for(j=1;j<10;j++){if(a[j]<a[j-1]){int temp=a[j];a[j]=a[j-1];a[j-1]=temp;}}}
}
void display(int a[])
{int i;for(i=0;i<10;i++){printf("%d ",a[i]);}
}
int main()
{int a[10]={0,9,6,1,3,2,5,4,8,7};insertSort(a);display(a);return 0;
}
1、4題請教了組長
?
轉載于:https://www.cnblogs.com/A128/p/6100016.html
總結
- 上一篇: Linux搭建svn服务
- 下一篇: Selenium Web 自动化 - 项