1.给定一个数组nums[1, 5, 6, 2, 4],请你将该数组中最大的数输出
#include <stdio.h>
int main ()
{
int a[5]={1,5,6,2,4};
int i;
int max=0;
for(i=0;i<4;i++)
{
if (a[i]>=a[i+1])
{
a[i+1]=a[i];//冒泡排序
}
}
printf("max=%d\n",a[i]);
return 0;
}
2.编写程序,将两变量a, b的数值交换,例如a=1, b=2, 交换后a=2, b=1
#include <stdio.h>
int main ()
{
int a,b,s;
a=1;
b=2;
s=a;
a=b;
b=s;//通过中间值交换变量值
printf ("a=%d\nb=%d\n",a,b);
return 0;
}
3.编写程序,判断答案是否正确,如果输入1, 显示正确,输入0显示错误(设answer为变量)
#include <stdio.h>
int main ()
{
int answer;
printf ("请输入:");
scanf ("%d",&answer);
if (answer==1)
{
printf ("正确!\n");
}
else
{
printf ("错误!\n");
}
return 0;
}
4.编写程序,把560分钟换算成用小时和分钟表示,然后输出
#include <stdio.h>
int main ()
{
int a,b,c;
a=560;
b=a/60;//除法得到整数小时
c=a%60;//求余得到余数分钟
printf ("%dh%dmin\n",b,c);
return 0;
}
5.输出九九乘法口诀表
#include <stdio.h>
int main ()
{
int i,j;
for (i=1;i<=9;i++)
{
for (j=1;j<=i;j++)
printf ("%d*%d=%-4d",j,i,j*i);
printf ("\n");
}
return 0;
}