云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言上机练习题及答案

C语言上机练习题及答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 1:15:16

1输入三个整数x,y,z,把这三个数由小到大输出。 # include void main() {

int x,y,z,a;

scanf (\ if(x>y) {a=x; x=y;y=a; }

if(x>z) { a=x; x=z; z=a; }

if(y>z) {a=y; y=z; z=a; }

printf(\}

2输入圆的半径,输出圆的周长和面积。

# include # define PI 3.1415926 # define S ==PI*r*r # define V (4.0/3)*PI*r*r*r void main()

{

double r;

printf(\ scanf(\

printf(\ printf(\ }

输入正方形的边长,输出正方形的周长和面积。

# include void main() {

float c,zc,mj;

printf(\输入你的正方形\scanf(\ zc=4*c; mj=c*c;

printf(\周长%f,面积%f,边长%f\}

3用格式输入函数输入3个字符,并用输出函数反向输出3个字符和他们的ASCII

码。

# include int main() {char-ch1,ch2,ch3;

printf(\scanf(\printf(\printf(\printf(\}

输入一个摄氏温度,要求输出华氏温度。公式为f=9/5*c+32。

# include void main() {

float C,F; }

scanf(\ C=5.0/9*(F-32); printf(\

4。比较两个数大小的题

#include void main() { int a,b;

scanf(\ if(a>b) printf(\ else printf(\ }

第二题: 此题作废(千万不要用)

#include voidmain() { char a,b,c;

scanf(\

while((a<97||a>122)||(b<97||b>122)||(c<97||c>122)); {

printf(\您输入非三个小写字母,请重新输入:\\n\ scanf(\ }

printf(\ }

5输入任意10个数,求他们的平均值。

# include void main() {

Printf( \请输入10个整数:\int a[10], k = 0, sum = 0; for (int i = 0; i < 10; ++i) ;

{ i>a[i];

if 10>=a[i] >0 ++k; sum = sum+a[i]; }

float ave=sum / 10 .0 printf( \平均值为:%f\\n\ }

6实现从键盘输入两个整数,按从小到大次序输出这两个数。 # include void main() {

int a, b, tem;

printf(\ scanf(\ if(a>b) {

tem=a;a=b;b=tem; }

printf (\

7从键盘输入三个整数,输出最大的那个数。

#include void main() {

int a,b,c,max;

printf(\请输入三个整数:\\n\ scanf(\max=a>b?a:b;

max=max>c?max:c; printf(“max=%d\\n”,max); } } 8

输入任意一个三位数,将其各位数字反序输出(例如输入123,输出321)。#

include void main() {

int x,y,z,n;

printf(\ scanf(\

x=n/100; n=n-100*x; y=n/10;z=n-10*y; if (x>0)printf(\ else if(y>0) printf(\ else printf(\

}

9输入三角形的边长,求三角形面积。(面积=sqrt( s ( s-a ) (s-b) (s-c) ),s=(a+b+c)/2 )。

# include void main() {

printf (\}

float a,b,c,s,area; int ok=0;

printf(\

scanf (\ {

ok==3

(s=1/2*(a+c+b); a+b>c? ok++:0; a+c>b? ok++:0; b+c>a? ok++:0;

area=sqrt (s*(s-a)*(s-b)*(s-c) );

10输入2个数,比较其大小,将较大的数输出。

#include void main() {

int a,b,c,max,min; printf(“Input a=”); scanf(“%d”,&a); printf(“Input b=”); scanf(“%d”,&b); If(a>b)

printf(“较大的数是%d\\n”,a); else

printf(“较大的数是%d\\n”,b);

}

11输入任意三个整数,求它们的和及平均值。 #include“stdio.h\ void main()

{ int a,b,c,sum; float ave; scanf(\ sum=a+b+c; ave=(a+b+c)/3.0; printf(\三个数的和为: %d\\n\ printf(\三个数的平均值为: %f\\n\ }

搜索更多关于: C语言上机练习题及答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1输入三个整数x,y,z,把这三个数由小到大输出。 # include void main() { int x,y,z,a; scanf (\ if(x>y) {a=x; x=y;y=a; } if(x>z) { a=x; x=z; z=a; } if(y>z) {a=y; y=z; z=a; } printf(\} 2输入圆的半径,输出圆的周长和面积。 # include # define PI 3.1415926 # define S ==PI*r*r # define V (4.0/3)*PI*r*r*r void main() { double r;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com