1、将两个变量的值交换.
2、将一个数组中的数倒序输出.
3、找出数组里面最大的值,并返回
4、将数组所有的元素相加,将结果返回
5、将两个等长数组相同位置的值相加,存储到另外一个等长的数组中
6、写一个函数int prime(int x),如果x是素数返回值为1,否则返回0。
7、俩俩比较数组的值,将最大的一个存储到数组的最后一个位置
8、编写程序实现一个冒泡排序的算法.
*/
#include "stdafx.h"
void Function1()
{
int x=1,y=2;
x = y + x;
y = x - y;
x = x - y;
printf("%d %d",x,y);
}
void Function2()
{
int arr[5] = {2,5,1,8,4};
int i=4;
while(i>=0){
printf("%d\n",arr[i]);
i--;
}
}
void Function3()
{
int arr[5] = {2,5,1,8,4};
int i = 0;
int t = 0;
while(i<5){
if(arr[i] > t){
t = arr[i];
}
i++;
}
printf("%d\n",t);
}
void Function4()
{
int arr[5] = {2,5,1,8,4};
int i = 0;
int t = 0;
while(i<5){
t = t + arr[i];
i++;
}
printf("%d\n",t);
}
void Function5()
{
int a[5] = {1,2,3,5,4};
int b[5] = {2,6,5,1,4};
int c[5] = {0};
int i = 0;
while(i<5){
c[i] = a[i] + b[i];
i++;
}
int k = 0;
while(k<5){
printf("%d\n",c[k]);
k++;
}
}
int prime(int x)
{
int r = 1;
int n = 2;
while(n<x){
if(x % n == 0){
r = 0;
break;
}
n++;
}
return r;
}
void Function7()
{
int arr[5] = {2,5,1,8,4};
int i = 0;
int t;
while(i<4){
if(arr[i]>arr[i+1]){
t = arr[i];
arr[i] = arr[i+1];
arr[i+1] = t;
}
i++;
}
int k = 0;
while(k<5){
printf("%d\n",arr[k]);
k++;
}
}
int Function8()
{
int arr[5] = {1,2,3,2,1};
int i=arr[0];
int k=arr[4];
int x=0;
while(x<5){
if(i!=k){
return 0;
}
i++;
k--;
return 1;
}
}
int main(int argc, char* argv[])
{
// Function1();
// Function2();
// Function3();
// Function4();
// Function5();
/* int i = prime(5);
printf("%d",i); */
// Function7();
int i =Function8();
printf("%d\n",i);
return 0;
}