c语言期末1Word下载.docx
- 文档编号:14089878
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:28
- 大小:24.10KB
c语言期末1Word下载.docx
《c语言期末1Word下载.docx》由会员分享,可在线阅读,更多相关《c语言期末1Word下载.docx(28页珍藏版)》请在冰豆网上搜索。
);
scanf("
%d"
&
n);
\nTheresultis%1f\n"
fun(n));
}
2.题目:
从键盘输入的正整数中找出最大值,输入0时结束。
main()
intmax=0,a;
do
&
a);
if(a>
max)a=max;
[if(a>
max)max=a;
while(a==0);
[while(a!
=0);
max);
3.题目:
从键盘输入数a、b、c后,输出其中最小的数。
{
inta,b,c,t,m;
%d%d%d"
a,&
b,&
c);
a=%d,b=%d,c=%d\n"
a,b,c);
t=(a>
b)?
a:
b;
[t=(a<
m=(t>
c)?
t:
c;
[m=(t<
mis%d\n"
m);
4.题目:
求8!
的结果。
main()
inti=8;
longs1=1,j;
for(j=1;
j<
i;
j++)[for(j=1;
9;
j++)]
s1=s1*i;
[s1=s1*j;
%ld"
s1);
5.题目:
从键盘输入35,求出能被3和5整除的数。
intn,flag;
flag=0;
if(n/3!
=0)flag=-1;
[if(n%3!
if(n%5!
if(flag!
=0)printf("
能被3,5整除"
[if(flag==0)printf("
elseprintf("
不能被3,5整除"
6.功能:
一个整数,它加上100后是一个完全平方数,再加上168又
是一个完全平方数,请问该数是多少?
math.h"
longinti,x,y,z;
for(i==1;
i<
100000;
i++)[for(i=1;
i++)]
x=sqrt(i+100)[x=sqrt(i+100);
y=sqrt(i+268);
if(x*x==i+100||y*y==i+268)[if(x*x==i+100&
&
y*y==i+268)]
\n%ld\n"
i);
7.题目:
求分段函数y=-1(x<
0),y=1(x>
0),y=0(x=0)的值。
intx,y;
x);
if(x<
=0)y=-1;
[if(x<
0)y=-1;
elseif(x=0)y=0;
[elseif(x==0)y=0;
elsey=1;
x=%d,y=%d\n"
x,y);
8.题目:
从键盘输入的整数中找出最小值,输入负数时结束。
intmin,a;
min=a;
while(a<
0)[while(a>
=0)]
min)min=a;
[if(a<
9.题目:
输入两个正整数,并由小到大排列。
输入负数或0则重新输入。
inta,b,t;
%d,%d"
b);
while(a>
=0&
b>
[while(a<
=0||b<
=b)
t=a;
a=b;
b=t;
[{t=a;
}]
a=%d,b=%d"
a,b);
10.功能:
以下程序能求出1*1+2*2+......+n*n<
=1000中满足条件的
最大的n。
string.h"
intn,s;
s==n=0;
[s=n=0;
while(s>
1000)[while(s<
=1000)]
++n;
s+=n*n;
n=%d\n"
n-1);
[printf("
n-1);
1.某班级有5个同学,请从键盘输入这5名同学的数学成绩,将成绩从低到高输出(请使用冒泡排序法完成此题)。
#include<
stdio.h>
intmain(){
int_____1_score[5]___,i,j,n=5,temp;
for(i=0;
___2_i<
5或i<
=4___;
i++)
____3_&
score[i]____);
n-1;
i++){
for(j=0;
n-i;
j++){
if(____4_score[j]>
score[j+1]___){
temp=score[j];
score[j]=____5_score[j+1]___;
score[j+1]=____6_temp___;
}}}
for(____7_i=0__;
n;
____8printf___("
%d"
score[i]);
return0;
2.从键盘输入两个正整数m和n,请计算m~n之间的偶数和。
(m一定比n小)
int____1__main()___{
___2_int__i,m,n;
//变量定义
int____3_sum=0____;
//求和变量定义
%d%d"
m,&
for(___4_i=m___;
___5__i<
=n___;
i++)//在m,n之间循环
if(____6_i%2==0____)//判断奇偶数
____7_sum=sum+i____;
//求和
___8_%d_"
sum);
//输出结果
return0}
空1】main(void)main()
【空2】int
【空3】sum=0
【空4】i=m
【空5】i<
=n
【空6】i%2==0
【空7】sum+=I或sum=sum+i
【空8】%d
3.请编程输出以下图形:
(注:
第一行的星号左边有两个空格。
必须使用循环结构完成此题)。
*
**
***
intmain()
inti,____1_____;
//定义变量
for(___2___;
=3;
i++)//行数
____3___;
j++)//空格数量
_____4____("
//空格输出
for(k=1;
____5____;
k++)//星号数量
_______6_____;
//星号输出
____7_____"
//行尾输出
_____8_____0;
//函数返回
【空1】j,k
【空2】i=1
【空3】j<
=3-i
【空4】printf
【空5】k<
=i
【空6】printf("
*"
)
【空7】\n
【空8】return
4.视力检查时,国际上以1.0作为成人视力的标准,以成年人为例,如果视力>
=1.0,则说明视力优秀;
如果0.8=<
视力<
1.0,说明视力良好;
如果0.6=<
0.8,说明视力普通;
如果视力<
0.6,说明近视。
请编程实现,从键盘输入一个人的视力后由程序判断并输出视力水平。
_____1_____;
%lf"
____2___);
___3___(sl>
=1.0)
视力优秀"
___4___(sl>
=0.8)
_____5___"
elseif(____6___)
____7____"
else
_____8_______;
【空1】doublesl
【空2】&
sl
【空3】if
【空4】elseif
【空5】视力良好
【空6】sl>
=0.6
【空7】视力普通
【空8】printf("
近视"
5.已知:
正方体的表面积=棱长*棱长*6,公式:
S=h*h*6;
请编程实现,从键盘输入正方体的棱长h,计算正方体的表面积S。
int____1______
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 期末
![提示](https://static.bdocx.com/images/bang_tan.gif)