如果有帮助给小编点点关注,点点赞吧。会定期分享一些相关知识。谢谢啦。

若有问题可以私信小编,小编好及时改正。

1.输入3个整数,按从小到大的顺序输出。

方法一:常规方式

#include <stdio.h>
int main()
{int a,b,c,temp;printf("请输入三个整数:");scanf("%d%d%d",&a,&b,&c);if(a>b){temp=a;a=b;b=temp;}if(a>c){temp=a;a=c;c=temp;}if(b>c){temp=b;b=c;c=temp;}printf("%d %d %d",a,b,c);
}

方法二:条件运算符

int main()
{int a,b,c,max,min;printf("请输入三个整数:");scanf("%d%d%d",&a,&b,&c);max=(a>b?a:b)>c?(a>b?a:b):c;min=(a<b?a:b)<c?(a<b?a:b):c;printf("%d %d %d",min,(a+b+c)-max-min,max);
}

方法三:指针函数调用

int arr[3];
int *fun(int *a,int *b,int *c){
int t;if(*a>*b){ t=*a;  *a=*b; *b=t;  }if(*a>*c){t=*a;    *a=*c; *c=t;  }if(*b>*c){t=*b;    *b=*c; *c=t;  }arr[0]=*a;arr[1]=*b;arr[2]=*c;
return arr;
}
int main(){int a,b,c;printf("请输入三个整数:\n");scanf("%d%d%d",&a,&b,&c);fun(&a,&b,&c);printf("%d %d %d",arr[0],arr[1],arr[2]);
}
void fun(int *a,int *b,int *c){int t;if(*a>*b){   // 3 2 1t=*a;  // t=3*a=*b;  // a=2*b=t;   // b=3}if(*a>*c){   t=*a;  // t=2*a=*c;  // a=1*c=t;   // c=2}if(*b>*c){t=*b; // t=3*b=*c;  // b=2*c=t;   // c=3} printf("%d %d %d",*a,*b,*c);
}
int main(){int a,b,c;printf("请输入三个整数:\n");scanf("%d%d%d",&a,&b,&c);fun(&a,&b,&c);
}  

2.请将以下语句改写成switch语句。(假设s为整数)

//初始
if ((s>0)&&(s<=10))
if ((s>=3)&&(s<=6))  x=2;
else if((s>1)||(s>8))  x=3;
else  x=1;
else  x=0;
int main()
{int s,x;scanf("%d",&s);switch(s){case 1:x=1; break;case 3: case 4:case 5:case 6: x=2; break;case 2:case 7:case 8:case 9:case 10:x=3; break;default:x=0;  }printf("x=%d",x);
} 

3.输入一年如2006,判断这一年是不是闰年。

int main()
{
int a;
scanf("%d",&a);
if((a%4==0)&&(a%100!=0))printf("%d是闰年",a);
else if(a%400==0)printf("%d是闰年",a);
elseprintf("%d不是闰年",a);}

4.假设用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的等,例如5点30分表示为530;0点30分表示为030。注意,第二个数字表示的分钟数可能超过60,但要求是正数。

int main()
{int a,b,c,d,e,f,g;//a当前时间,b分钟数,c小时数 ,d当前分钟数 ,e计算后小时数,f计算后分钟数 scanf("%d%d",&a,&b);c=a/100; d=a%100;e=(b+d)/60;f=(b+d)%60;g=(c+e)%24*100;if(g==0)printf("0"); printf("%d",g+f);}

专升本C语言练习题(三)相关推荐

  1. 专升本C语言——资料复习大全(需要完整版请私信作者)

    更多资料下载链接如下 专升本C语言--资料复习大全 需要全套资料的请私信作者 第1章 程序设计和C语言 1.1 考试内容 一.计算机程序 二.计算机语言 三.C语言的发展及其特点 四.简单的C语言程序 ...

  2. 广东专升本C语言程序设计(完结)

    初心:在一个人摸索下十分痛苦,不知道哪里开始复习,真题以及视频都没有,我希望在自己摸索完之后,能把宝贵的经验分享给需要的人,也希望各位以后也可以帮助更多的人,接下来让我们一起开始学习C语言和数据结构吧 ...

  3. 山西专升本C语言编程题真题

    山西专升本C语言编程题真题 2010年 2011年 2012年 2013年 2014年 2015年 2016年 2017年 2018年 2019年 2020年 所有代码为博主本人思路,并非标准答案,仅 ...

  4. 贵州/全国专升本C语言知识技巧复习资料

    目录: 基础复习 如何准备专业(c语言) 学习方法(技巧) 内容展示: 当然,想要更多资料可以私信或者关注gzh:沐思博客 基础复习: 1.学习C语言,要反复多次地进入学习. 每过段时间再来整理自己的 ...

  5. 专升本C语言试题分析(四)

    专升本C语言试题分析(四) 前言 尝试对C语言专升本题目进行分析,有不对的地方欢迎指正,在边学习边成长! 一.题目 编写程序,输入 10 个实数, x1,x2,x3-x10,按照以下公式计算并输出 S ...

  6. 专升本C语言试题分析(一)

    专升本C语言试题分析(一) 前言 尝试对C语言专升本题目进行分析,有不对的地方欢迎指正,在边学习边成长! 一.题目 编写函数 Fun23 实现功能如下:指针 s 所指向的字母数字串中只包含数字和字母, ...

  7. 专升本c语言程序设计网课_2020年宜春学院专升本招生信息

    各位考生: 现将我校2020年普通专升本考试招生专业.专业科目及考试大纲进行公布,招生计划在省教育厅确定后另行通知. 欢迎广大考生报考宜春学院! 序号 招生专业 考试科目 公共课 专业课1 专业课2 ...

  8. c语言 proteus 延迟2秒_周周练 | 专升本C语言

    回复[英语]获取历年英语试题汇编回复[领书]获取专升本备考图书回复[三级]获取英语三级模拟卷进社群领资料:1128172173同学们好,本周我们开始进行专业课习题练习~ 单选题 1.在C语言中,以下正 ...

  9. 专升本高数——第三章 一元函数导数的应用【学习笔记】

    参考相关公式请进入:专升本高数--常用公式总结大全[补充扩展] https://blog.csdn.net/liu17234050/article/details/104439092 全部知识点请进入 ...

最新文章

  1. VC从文件中加载图片
  2. android生成圆形头像
  3. Sky Garden
  4. 《Python Cookbook 3rd》笔记(2.14):合并拼接字符串
  5. 相信坚持的力量,我的程序员打怪升级之路
  6. 5.PHP 命令行模式
  7. 洛谷P2486 [SDOI2011]染色
  8. cmd cd 无法切换目录_如何获取用户主目录?os/user 就可以了,为什么要 gohomedir...
  9. ibase4j使用信息心得
  10. 涉及第三方支付接口,怎么测?
  11. html表格边框线变为1条线,HTML表格边框设为单实线
  12. 记录python量化投资学习过程(二)- 常见指标以及概念的记录
  13. Python_计算加速度
  14. python股票量化交易(13)---使用pyqt5构建股票交易K线形态
  15. PHP框架底层源码怎么看,php底层_php框架底层源码怎么看
  16. 数据库实验3 表、ER图、索引和视图的基础操作
  17. 一次安装IE11浏览器的经历
  18. 彻底解决MySQL导入Excel无法打开Excel的问题
  19. OpenLayers 之 地图图层数据来源(ol.source)详解,ps图层混合模式详解
  20. 解决 oracle 错误ORA-01033

热门文章

  1. 图灵奖得主Judea Pearl:因果推断论文本周推荐(2022.8.8)
  2. Flask 学习-6. jsonify()返回JSON格式数据
  3. Qualcomm 8916平台实现裸板USB烧录
  4. Mike Brickley使用Brickley发动机和超高效内燃
  5. 检测导航仪GPS端口的工具
  6. 轻松了解办公室强弱电综合布线施工
  7. 大华门禁SDK二次开发(二)-SignalR应用
  8. Ai时代降临,我们的未来又在哪里?
  9. uniapp内置调用扫码的方法
  10. Windows 下串口编程