没有合适的资源?快使用搜索试试~ 我知道了~
c语言!229c语言!229.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 182 浏览量
2022-07-02
00:08:24
上传
评论
收藏 618KB DOC 举报
温馨提示
试读
36页
c语言!229c语言!229
资源推荐
资源详情
资源评论
平时作业
第一课时
1-1 编写程序,使之具有如下功能:输入 a、b、c 三个整数,求最
小值。写出调试过程。
#include "stdio.h"
min(int x, int y)
{
if (x>y)
return y;
else return x;
}
main()
{
int a,b,c,i;
printf ("请输入三个整数 a,b,c");
scanf ("%d %d %d",&a,&b,&c);
i=min (a,min(b,c));
printf ("最小的数为:");
printf ("%d",i);
}
1-2 某托儿所收 2 岁到 6 岁的孩子,2 岁、3 岁孩子进小班(Lower class);
4 岁孩子进中班(Middle class);5 岁、6 岁孩子进大班(Higher class)。
编写程序(用 switch 语句),输入孩子年龄,输出年龄及进入的班号。
如:输入:3,输出:age:3,enter Lower class。
先编程序,解决以下问题,然后上机调试运行程序。
#include "stdio.h"
main()
{
int a=0;
printf ("请输入孩子的年龄,并以回车键结束\n");
scanf ("%d",&a);
switch (a)
{ case 2:
case 3: printf ("您的孩子今年%d 岁,可以去小班(Lower class)发展
\n",a); break;
case 4: printf ("您的孩子今年%d 岁,可以去中班(Middle class)发展
\n",a); break;
case 5:
case 6: printf ("您的孩子今年%d 岁,可以去大班(Higher class)发展
\n",a); break;
default: printf ("您的孩子不适合上幼儿园 ╮(╯▽╰)╭\n");
}
}
1-3 从键盘上输入三个数,让它们代表三条线段的长度,请编写一个判断这
三条线段所组成的三角形属于什么类型(不等边,等腰,等边或不构成三角
形)的程序。
#include "stdio.h"
main()
{
int a,b,c;
printf ("请从键盘上输入三个数:\n");
scanf ("%d %d %d",&a,&b,&c);
if (a+b <=c || a+c <=b || b+c <=a)
printf ("它就不是一个三角形~\n");
else if (a==b && b==c) printf ("这是一个等边三角形!! \n");
else if (a==b || a==c || b==c) printf ("这是一个等腰三角形~\n");
else printf ("可以组成三角形,但不等边。\n");
}
1-4 输入月号,输出月份的英文名称
#include "stdio.h"
main()
{
int a;
printf ("请输入月份:\n");
scanf ("%d",&a);
switch (a)
{
case 1: printf ("%d 月对应的英文名称为 January \n",a); break;
case 2: printf ("%d 月对应的英文名称为 February \n",a); break;
case 3: printf ("%d 月对应的英文名称为 March \n",a); break;
case 4: printf ("%d 月对应的英文名称为 April \n",a); break;
case 5: printf ("%d 月对应的英文名称为 May \n",a); break;
case 6: printf ("%d 月对应的英文名称为 June \n",a); break;
case 7: printf ("%d 月对应的英文名称为 July \n",a); break;
case 8: printf ("%d 月对应的英文名称为 Auguest \n",a); break;
case 9: printf ("%d 月对应的英文名称为 September \n",a); break;
case 10: printf ("%d 月对应的英文名称为 October \n",a); break;
case 11: printf ("%d 月对应的英文名称为 November \n",a); break;
case 12: printf ("%d 月对应的英文名称为 December \n",a); break;
default: printf ("请输入正确的月号!\n");
}
}
第二课时
2-1 下列程序计算 SUM 的值。调试该程序,使之能正确地计算 SUM。写出调
试过程。计算公式如下:
SUM=1+1/2+1/3+1/4+……+1/n
#include “stdio.h”
main( )
{ int i,n;float t,s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{t=1.0/i;
s=s+t;}
printf("s=%f\n",s);
}
2-2 下面程序的功能是计算 n!
#include "stdio.h"
main()
{ int i,n;
double s=1;
printf("Please enter n:");
scanf("%d",&n);
for(i=1;i<=n;i++)
s=s*i;
printf("%d! = %f\n",n,s);
}
2-3 北京市体育彩票采用整数 1、2、3、……、36 表示 36 种体育运动,一
张彩票可选择 7 种运动。编写程序,选择一张彩票的号码,使得这张彩票的 7
个号码之和是 105,且相邻两个号码之差按顺序依次是 1、2、3、4、5、6。 如
果第一个号码是 1,则后续号码应是 2、4、7、11、16、22。
#include <stdio.h>
int main()
{
int i=1,a,b,c,d,e,f;
for (i=1;i<=36;i++)
{
a=i+1;
b=a+2;
c=b+3;
d=c+4;
e=d+5;
f=e+6;
if (i+a+b+c+d+e+f==105)
printf ("彩票号码为\n%d %d %d %d %d %d %d\n",i,a,b,c,d,e,f );
}
return 0;
}
剩余35页未读,继续阅读
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功