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

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

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. 博科查看光功率_法拉第旋光器:非互易性旋转光的偏振
  2. Debug和Realease版本的区别
  3. xpath定位中详解id 、starts-with、contains、text()和last() 的
  4. PyTorch 入坑七:模块与nn.Module学习
  5. c语言指针++_C和C ++中的指针
  6. spotlight on mysql--安装以及简介
  7. 设计模式 ( 四 ) 抽象工厂模式
  8. python代码怎么弄颜色_python的颜色显示
  9. matlab函数总结
  10. “人生就像滚雪球,重要的是发现很湿的雪和很长的坡。”+复利的力量
  11. 精算未来会被计算机代替吗,年薪过百万还不用加班?揭开精算专业的真面目(下篇)...
  12. 弘辽科技:店铺前期可以不上宝贝吗?店铺如何上宝贝?
  13. Mysql 5.7.11压缩版安装及问题解决
  14. 对于服务治理概念的一些总结和理解,我们应该如何实践服务治理
  15. java打开浏览器_Java调用浏览器打开网页完整实例
  16. 美国大力发展量子产业,国会直接指定能源部制定量子系统访问路线图
  17. java学习书籍推荐
  18. Python实现AES中ECB模式pkcs5padding填充加密/解密(需要加密文档中可以有中文)
  19. 默纳克3000服务器改协议,默纳克3000参数设置说明
  20. python 矩阵输出

热门文章

  1. 基于SIMOTION的超大网络控制系统开发
  2. 内存照片删除能恢复吗?电脑误删内存卡照片如何恢复
  3. Paper | Contrast Limited Adaptive Histogram Equalization
  4. 高思教育获华平领投1.4亿美元D轮融资,发力B端全面开启平台化战略...
  5. CentOS7搭建ntp时钟服务器
  6. ANSA软件安装过程
  7. VS 程序打包成一个独立的exe - Enigma Virtual Box
  8. 【歌曲识别】CQTNet:利用卷积神经网络学习翻唱歌曲识别的表示方法
  9. Zxing一维条码/二维条码生成与读取开发实例
  10. Unity两个物体发生碰撞的条件