C语言编程测试(一)
班级:ITOZB421101 姓名:陈诚 分数:
说明:
完成方式:每个题目都在VC中编程,运行成功后将程序代码复制粘贴到题目下方
提交方式:本文件以班级和姓名命名,以附件形式发送到邮箱233373583@
截止时间:2012年3月25日22:00
考查角度:正确性、规范性、交互性
一、简单题
1、编程输出“560分钟是 小时零 分钟”,通过程序计算得出结果。
# include"stdio.h"
int main(void)
{
printf ("%d小时",560/60);
printf ("%d小时\n",560%60);
return 0;
}
2、编程,任意输入两个整数,计算并输出显示它们的商和余数
# include"stdio.h"
# include"windows.h"
# include"conio.h"
int main(void)
{
int iNum;
int iNuo;
for (;;)
{
printf ("请输入任意数:");
scanf ("%d",&iNum);
scanf ("%d",&iNuo);
printf ("商:%d",iNum/iNuo);
printf ("余数:%d\n",iNum%iNuo);
getch();
system ("cls");
}
return 0;
}
3、编程,输入三个双精度浮点数,计算并显示它们的平均值,平均值保留到小数点后1位。
# include"stdio.h"
# include"windows.h"
# include"conio.h"
int main(void)
{
double dNum;
double dNuo;
double dNup;
for (;;)
{
printf ("请任意输入3个浮点数数");
scanf ("%lf %lf %lf", &dNum, &dNuo, &dNup);
printf ("%.1lf\n",dNum/3+dNuo/3+dNup/3);
getch ();
system ("cls");
}
return 0;
编程,任意输入一个整数,显示它能否被3整除。
# include"stdio.h"
# include"windows.h"
# include"conio.h"
int main(void)
{
for (;;)
{
int iNum;
printf ("请任意输入一个整数");
scanf ("%d",&iNum);
if (iNum%3==0)
{
printf ("能被3整除");
}
else
{
printf ("不能被3整除");
}
getch();
system ("cls");
}
return 0;
}
编程,任意输入一个整数,显示它能否同时被3和5整除。 # include"stdio.h"
# include"windows.h"
# include"conio.h"
int main(void)
{
int iNum;
for (;;)
{
printf ("请任意输入一个整数");
scanf ("%d",&iNum);
if (iNum%3==0 && iNum%5==0)
{
printf ("能被3和5整除");
}
else
{
printf ("不能被3和5整除");
}
getch();
system ("cls");
}
return 0;
}
编程,任意输入三个不相等的整数,显示中间值(既非最大又非最小的那个数)。
# include"stdio.h"
# include"windows.h"
# include"conio.h"
int main(void)
{
int iNum;
int iNuo;
int iNup;
for (;;)
{
printf ("请任意输入3个整数(注意数之间有,分割)");
scanf ("%d ,%d ,%d",&iNum ,&iNuo ,&iNup);
if (iNum>iNuo)
{
if (iNuo>iNup)
{
printf ("显示:%d\n",iNuo);
}
}
if (iNum>iNup)
{
if (iNup>iNuo)
{
printf ("显示:%d\n",iNup);