标签:最大值 find const clu 技术 img 老师 art can
Part.1
第一个程序显示的结果更老师不一样咋回事啊,复制了也一样,是不同的电脑的问题吗?
// 功能描述:输入一组整数,输出最大值 #include <stdio.h> int findMax(int a[], int n); // 函数声明 const int N=5; int main() { int a[N]; int max, i; printf("输入%d个整数: \n", N); for(i=0;i<N;i++) scanf("%d",&a[i]); max=findMax(a,N); printf("数组a中最大元素值为: %d\n\n", max); return 0; } int findMax(int x[],int n) { int i,j,t,max; for (i=0; i<n-1; i++) { for(j=0; j<n-1-i; j++) { if( x[j] > x[j+1] ) { t = x[j]; x[j] = x[j+1]; x[j+1] = t; } } } max=x[n-1]; return max; }
#include <stdio.h> const int N=4; void output(char x[], int n); // 函数声明 char bubbleSort(char x[],int n); int main() { char string[N] = {‘2‘,‘0‘,‘1‘,‘9‘}; int i; printf("排序前:\n"); output(string,N); bubbleSort(string,N); printf("\n"); printf("排序后:\n"); output(string,N); printf("\n"); return 0; } void output(char x[],int n){ int i; for(i=0;i<N;i++) printf("%c",x[i]);} char bubbleSort(char x[],int n){ int i,j,t; for(i=0;i<n-1;i++){ for(j=0;j<n-i-1;j++){ if(x[j+1]>x[j]){ t=x[j+1]; x[j+1]=x[j]; x[j]=t;} } } }
实验总结和体会
果然自己动手才是最有效的学习方法,尤其是对于C语言课程来说。
明天上课再好好听一下冒泡法
标签:最大值 find const clu 技术 img 老师 art can
原文地址:https://www.cnblogs.com/zxy-345/p/10771911.html