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

当前位置:首页 > C语言题目及解答

C语言题目及解答

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 16:21:23

int a,b,max;

scanf("%d%d",&a,&b); max=a;

if(b>max) max=b;

printf("max=%d\\n",max); }

1034: C语言实验题——逆置正整数(JSU-ZJJ) 输入一个三位正整数,将它反向输出。 Input

3位正整数 Output

逆置后的正整数 Sample Input 123

Sample Output 321

#include <stdio.h> void main() {

int indiv,ten,hundred,num,a; printf("");

scanf("%d",&num); hundred=num/100;

ten=(int)(num-hundred*100)/10;

indiv=(int)(num-hundred*100-ten*10); a=indiv*100+ten*10+hundred; printf("%d\\n",a); }

1035: C语言实验题——找中间数(JSU-ZJJ) 输入三个整数,找出其中数值的中间数。 输入

输入3个整数。 输出

输出中间数 样例输入 1 2 3

样例输出 2

#include "stdio.h"

void main() {

int a,b,c,t;

scanf("%d %d %d",&a,&b,&c); if(a<b) {t=b;b=a;a=t;} if(a<c) {t=c;c=a;a=t;} if(b<c) {t=c;c=b;b=t;}

printf("%d",b); }

1036: C语言实验题——整数位(JSU-ZJJ) 输入一个不多于5位的正整数,要求:

(1)求出它是几位数;

(2)分别输出每一位数字;

(3)按逆序输出各位数字。 输入

输入一个不多于5位的正整数。 输出

输出数据有3行,第一行为正整数位数,第二行为各位数字,第三行为逆序的各位数字(各数字之间用一个空格隔开)。 样例输入 123

样例输出 3 1 2 3 3 2 1

#include "stdio.h" void main() {

int a,b,c,d,e,place;

long num;

scanf("%ld",&num); if(num<100000) {

a=num/10000;

b=(num-a*10000)/1000;

c=(num-a*10000-b*1000)/100;

d=(num-a*10000-b*1000-c*100)/10; e=num-a*10000-b*1000-c*100-d*10; if(num>9999) place=5;

else if(num>999) place=4;

else if(num>99) place=3;

else if(num>9) place=2; else place=1;

printf("%d\\n",place); switch(place) {

case 5:printf("%d %d %d %d %d\\n",a,b,c,d,e); printf("%d %d %d %d %d\\n",e,d,c,b,a);break; case 4:printf("%d %d %d %d\\n",b,c,d,e);

printf("%d %d %d %d\\n",e,d,c,b);break; case 3:printf("%d %d %d\\n",c,d,e); printf("%d %d %d\\n",e,d,c);break; case 2:printf("%d %d\\n",d,e); printf("%d %d\\n",e,d);break; case 1:printf("%d\\n",e); printf("%d\\n",e); } } }

1047: C语言实验题——整除(JSU-ZJJ) 判断一个数n能否同时被3和5整除。 输入

输入一个正整数n。 输出

如果能够同时被3和5整除,输出Yes,否则输出No。 样例输入 15

样例输出 Yes

#include <stdio.h> void main() { int n;

scanf("%d",&n);

if(n%3==0&&n%5==0) printf("Yes\\n"); else

printf("No\\n"); }

1051: C语言实验题——三角形面积(JSU-ZJJ) 已知三角形的边长a、b和c,求其面积。 输入

输入三边a、b、c

输出 输出面积,保留3位小数。 样例输入 1 2 2.5 样例输出 0.950

/* Note:Your choice is C IDE */ #include "stdio.h" #include "math.h" void main() {

float a,b,c,s,m;

scanf("%f %f %f",&a,&b,&c); m=(a+b+c)/2.0;

s=sqrt(m*(m-a)*(m-b)*(m-c)); printf("%.3f\\n",s); }

1052: C语言实验题——圆柱体计算(JSU-ZJJ)

已知圆柱体的底面半径r和高h,计算圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积。 输入

输入数据有一行,包括2个正实数r和h,以空格分隔。 输出

输出数据一行,包括圆柱体底面周长和面积、圆柱体侧面积以及圆柱体体积,以空格分开,所有数据均保留2位小数。 样例输入 1 2

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

共分享92篇相关文档

文档简介:

int a,b,max; scanf("%d%d",&a,&b); max=a; if(b>max) max=b; printf("max=%d\\n",max); } 1034: C语言实验题——逆置正整数(JSU-ZJJ) 输入一个三位正整数,将它反向输出。 Input 3位正整数 Output 逆置后的正整数 Sample Input 123 Sample Output 321 #include <stdio.h> void main() { int indiv,ten,hundred,num,a; printf(""); scanf(&quo

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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