交换两个数的值
#include<stdio.h>
int main()
{
void swap(int * ,int * );
int a=3,b=4;
swap(&a,&b);
printf("%d\n",a);
printf("%d\n",b);
return 0;
}
void swap(int *p1,int *p2)
{int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
求10个数中的最大数
#include<stdio.h>
int main(){
int i;
int arr[10]={2,4,7,3,1,9,2,0,5,4};
for(i=0;i<9;i++)
if(arr[i]<arr[i+1]);
arr[i]=arr[i+1];
printf("%d\n",arr[i]);
return 0;
}
在不申请空间的情况下交换两个整形变量
#include<stdio.h>
int main()
{
int num1=10,num2=20;
num1=num1+num2;
num2=num1-num2;
num1=num1-num2;
printf("%d %d",num1,num2);
return 0;
}
两个整形变量的互换;以及在不申请空间的情况下实现互换;十个数中求最大值
原文:http://10798301.blog.51cto.com/10788301/1704009