c语言运用数组在固定数字中取最大值:
#include<stdio.h>
#define MAX 5
int main()
{
printf("进行1,5,6,2,4间取最大值: ");
int nums[5]={1,5,6,2,4};
int a,b,c;
a=nums[0];b=nums[1];
if(a>b){c=a,b=nums[2];
} else{c=b,a=nums[2];}
if(a>b){c=a,b=nums[3];
} else{c=b,a=nums[3];}
if(a>b){c=a,b=nums[4]
;} else{c=b,a=nums[4];}
if(a>b){c=a,b=nums[5]
;} else{c=b,a=nums[5];}
if(a>b){c=a;
;} else{c=b;}
printf("最大值为%d",c);
}
引用第三变量实现两数交换:
#include<stdio.h>
int main()
{int a,b,c;
printf("请输入a,b的值: ");
scanf("%d%d",&a,&b);
c=a;
a=b;
b=c;
printf("若将a,b值交换得a=%d,b=%d",a,b); }
输入1为正确0为错误:
#include<stdio.h>
int main()
{int answer=2;
printf("输入1为正确;输入0为错误:");
scanf("%d",&answer);
if(answer==1)printf("正确");
else if(answer==0)printf("错误") ;}
运用求余,除法取整来将分钟换算成_小时_分钟:
#include<stdio.h>
int main ()
{printf("我接下来会把560分钟换算成?小时 ?分钟;\n");
int a=560,b,c;
b=a%60;
c=a/60;
printf("560分钟为%d小时%d分钟",b,c);}
运用for的简单嵌套循环输出99乘法表:
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
printf("%d*%d=%d\t",i,j,i*j);
printf("\n");}
}