当前位置: 首页 > news >正文

c语言综合练习题

1.编写程序实现键盘输入一个学生的学分绩点 score(合法的范围为:1.0—5.0),根据学生的学分绩点判定该学 生的奖学金的等级,判定规则如下表所示。
#include <stdio.h>int main() {float score;printf("请输入学生的学分绩点(1.0-5.0):");scanf("%f", &score);if (score < 2.0) {printf("该学生不满足获奖条件\n");} else if (score < 3.0) {printf("该学生获得二等奖学金\n");} else if (score < 4.0) {printf("该学生获得一等奖学金\n");} else {printf("该学生获得特等奖学金\n");}return 0;
}

2.编程实现从键盘输入一个两位数的整数 n,要求计算输出满足小于整数 n(不包含 n 的值)且能被 3 整除、个位数 为奇数这三个条件的两位数的个数。

 

#include <stdio.h>int main() {int n, count = 0;printf("请输入一个两位数的整数 n:");scanf("%d", &n);if (n < 10 || n > 99) {printf("输入的不是两位数,请重新输入\n");return 1;}for (int i = 10; i < n; i++) {if (i % 3 == 0 && i % 10 % 2 != 0) {count++;}}printf("满足条件的两位数个数为:%d\n", count);return 0;
}

 

3.自定义一个函数,功能是计算圆的面积。编程实现键盘输入一个半径 r 的值,通过调用该函数计算并输出对应 的圆的面积。

#include <stdio.h>// 自定义函数计算圆的面积
float calculateCircleArea(float radius) {return 3.14159 * radius * radius;
}int main() {float radius;printf("请输入圆的半径 r:");scanf("%f", &radius);if (radius < 0) {printf("半径不能为负数,请重新输入\n");return 1;}float area = calculateCircleArea(radius);printf("半径为 %.2f 的圆的面积为 %.2f\n", radius, area);return 0;
}

http://www.lryc.cn/news/321591.html

相关文章:

  • 相机拍照与摄影学基础
  • Pytorch:torch.cuda.empty_cache()
  • Linux--gdb调试
  • JavaSE(上)-Day6
  • (二十五)Flask之MTVMVC架构模式Demo【重点:原生session使用及易错点!】
  • [ C++ ] STL---list的使用指南
  • 数据可视化-ECharts Html项目实战(2)
  • 【Network Management】DCM模块唤醒网络是主动唤醒还是被动唤醒
  • yum repolist命令的介绍
  • 【日志分析】Android 运营商名称显示优先级(AlphaTag/SPN)
  • ocp考试是中文还是英文?ocp认证好考吗
  • python问题:vscode切换环境,pip安装库网络错误,不使用anaconda安装库
  • 理财第一课:炒股词典
  • 矩阵消元-MIT
  • 基于nodejs+vue班级管理系统的设计与实现-flask-django-python-php
  • 2024年起,游戏开发团队62%的从业人员使用AI智能技术
  • mysql 主从复制、读写分离、高可用
  • 力扣爆刷第100天之hot100五连刷86-90
  • Sublime Text3 C/C++一键调试运行代码
  • robots协议详解:爬虫也要有边界感
  • C#面:简述 var 和 dynamic
  • S32 Design Studio PE工具配置DMA
  • 【Effective C++】36绝不重新定义继承而来的non-virtual 函数
  • STM32-DMA数据转运
  • Vue 3 + TypeScript 项目中全局挂载并使用工具函数
  • 第二门课:改善深层神经网络<超参数调试、正则化及优化>-超参数调试、Batch正则化和程序框架
  • 漫谈微服务网关
  • 进击的PostgreSQL
  • 本地gitlab-runner的创建与注册
  • 《UE5_C++多人TPS完整教程》学习笔记28 ——《P29 Mixamo 动画(Mixamo Animations)》