编制函数int Strchr(char s[],char ch),用于返回字符串s中从左边开始第一次出现字符ch的位置,如果字符串s中没有字符ch则返回-1。序号从0开始计.
输入: 一个字符串和一个字符。
输出: 字符串s中从左边开始第一次出现字符ch的位置,如果字符串s中没有字符ch则返回-1。
输入样例: Hello C language.
C
输出样例: 6
C语言中设计一个函数,对任意n个整数排序(从大到小),并在主函数中输入...
printf("%d\\n",t);
...排序(由小到大)的函数,在main()函数中输入n个数,然后调用该函数对这...
自定义函数sort(int *p, int n),功能是对n个数排序。在main函数中,调用它,对输入的任意个数排序。include<stdio.h> int sort(int*p,int n){ int i,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(p[i]>p[j]){ t=p[i];p[i]=p[j];p[j]=t;} } int main(){...
...选择排序方法对n个整数排序(从大到小)。对n个数进行降序排列,简单...
printf("排序以后的数:\\n");for(i=0;i<n;i++)printf("%d ",a[i]);printf("\\n");return 0;}
c语言,输入n和n个整数,先升序再降序那然后绝对值排序,用图片里的方法...
int x,n,a[100]; void main() {int n,a[100],i,j,k,t; scanf("%d",&n); for(i=0;i<n;i++)scanf("%d",&a[i]); for(i=0;i<n-1;i++) {k=i; for(j=i+1;j<n;j++) if(a[j]>a[k])k=j; t=a[i];a[i]=a[k];a[k]=t; } printf(">>>...\\n"); for(i=...
对n个整数排序输出,要求将排序单独写成一个函数,n个整数在主函数中
void bubble_sort(int a[], int n){ int i, j, temp;for (j = 0; j < n - 1; j++)for (i = 0; i < n - 1 - j; i++){ if(a[i] > a[i + 1]){ temp = a[i];a[i] = a[i + 1];a[i + 1] = temp;} } } int main(){ int number[N] = {95,...
...排序单独写成一个函数。n和各整数在主函数中输入输出
void sort(int * num[],int n)\/\/冒泡排序,应该没错。{ int * t;int i,j,k;for(i=0;i<n-1;i++){k=i;for(j=i+1;j<n;j++)if(num[k]>num[j])\/\/num指向的是一个指针,必须加 k=j;if(k!=j){ t=num[i];num[i]=num[k];num[k]=t;} } } 试一试是不是正确的...
给出n个整数,按从大到小的顺序排序,然后输出排序后的前m个整数.
include<stdio.h> int main(){ int max,a[1010],i,j,n,m,temp;scanf("%d %d",&n,&m); \/\/(输入排序数字数量)for(i=0;i<n;i++)scanf("%d",&a[i]); \/\/(输入参与排序的数)for(i=0;i<n-1;i++) \/\/(n-1次筛选){max=i;for(j=i+1;j<n;j++) \/\/ if(a[j]...
用指针实现向数组输入N个整数,并将数据由大到小排序、输出。
int main(){ int i,j,n;cout <<"输入个数:\\n";cin>>n;int*a=new int[n];cout <<"输入数组:\\n";for(i=0;i<n;i++){ cin>>a[i];} for(i=0;i<n-1;i++){ for(j=0;j<n-1-i;j++){ if(a[j]>a[j+1])swap(a[j],a[j+1]);} } for(i=n-1;i>=0;i...
C语言编程——选择排序法,要求:由主函数调用排序子函数,对n个整数...
{ int temp;for(int i=0;i<n;i++) \/\/进行n个循环,每次选出剩下的最小的数,如第一次选出n个数中最 for(int j=i+1;j<n;j++)\/\/小的那个,如a[8],放入a[0],而将a[0]原来的值放入a[8].第二次 if(a[j]<a[i]) \/\/就从a[1]到a[n-1]中找出最小的数放入a[...
...要求:由主函数调用排序子函数,对n个整数进行从小到大的排序,谢...
include<stdio.h> void sort(int a[],int n){ int i;int j;for(i=1;i<n;i++) \/\/n个程序 排n-1次 { for(j=0;j<n-i;j++){ if(a[j]>a[j+1]) \/\/从小到达,前面的比后面的大,则互换。{ int temp = a[j];a[j] = a[j+1];a[j+1] = temp;} } } } i...