C语言程序设计编程题[一](山西大学876)

news/2025/3/21 12:06:28/

文章目录

  • 2015年【876】c程序设计
  • 一、计算字符串中 字母,数字,其他字符的个数
  • 二、计算两个整数的最大公约数和最小公倍数
  • 总结


2015年【876】c程序设计

提示:仅完成了c语言部分的代码大题


提示:以下是本篇文章正文内容,下面案例可供参考

一、计算字符串中 字母,数字,其他字符的个数

#define _CRT_SECURE_NO_WARNINGS  //用于屏蔽新版 VisualStudio 编码检测,无用可直接注释或删除
#include <stdio.h>
#include <string.h>
int main() {char a[100];int z=0, n=0, t=0; //分别代表 字母,数字,其他字符int lens; //记录字符串长度scanf("%s", a);printf("%d\n", strlen(a));  //测试录入是否正常lens = strlen(a);for (int i = 0;i < lens;i++) {if (('A' <= a[i] && 'Z' >= a[i] )|| ('a' <= a[i] && 'z' >= a[i]))z++;else if ('0' <= a[i] && '9' >= a[i])n++;elset++;}printf("字母%d\n数字%d\n其他字符%d\n", z, n, t);return 0;
}

二、计算两个整数的最大公约数和最小公倍数

int main() {int a, b, n;int j;   //记录两数乘积  用于计算最小公倍数scanf("%d %d", &a, &b);if (a < b) {n = a;a = b;b = n;}j = a * b;while (b) {n = a % b;a = b;b = n;}printf("最大公约数 %d\n", a);printf("最小公倍数 %d", j / a);
}

总结

如有好的意见 ,欢迎下面留言


http://www.ppmy.cn/news/537809.html

相关文章

力扣---LeetCode876. 链表的中间结点

文章目录 前言876. 链表的中间结点链接方法一&#xff1a;快慢指针1.1 代码&#xff1a;1.2 流程图&#xff1a;方法二&#xff1a;找中间结点2.1 代码&#xff1a;2.2 流程图&#xff1a; 总结 前言 焦虑不会消除明天的悲伤 只会让你今天的力量荡然无存 本章的内容是力扣每日…

876. 游戏

876. 游戏 ★ 输入文件&#xff1a;game1.in 输出文件&#xff1a;game1.out 简单对比时间限制&#xff1a;1 s 内存限制&#xff1a;128 MB A Game游戏 译 by 肖遥 描述 有如下一个双人游戏:N(2 < N < 100)个正整数的序列放在一个游戏平台上&#xff0c;游戏由玩…

山西大学c语言考试题,山西大学《876数据结构+C程序设计》考研题库详解

复习笔记 一、什么是数据结构 数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科。 二、基本概念和术语 1数据 数据是对客观事物的符号表示,是计算机科学中所有能输入到计算机中并能被计算机程序处理的符号的总称。 2数据元素 数…

LeetCode-876. 链表的中间结点

题目 给定一个带有头结点 head 的非空单链表&#xff0c;返回链表的中间结点。 如果有两个中间结点&#xff0c;则返回第二个中间结点。 示例 1&#xff1a; 输入&#xff1a;[1,2,3,4,5] 输出&#xff1a;此列表中的结点 3 (序列化形式&#xff1a;[3,4,5]) 返回的结点值为…

java leetcode876

package leetcode;/*** Auther: QWH* Date: 2023-04-10-18:41*/ public class LinklistedE876 {class ListNode {ListNode next;int val;public ListNode(int value, ListNode next) {this.next next;this.val value;}}/*** 给你单链表的头结点 head &#xff0c;请你找出并返…

leetcode 876.链表中间结点

链表中间结点 leetcode题目链接&#xff1a;876. 链表的中间结点 一、朴素解法 最直观的思路&#xff0c;因为不知道这个链表的长度&#xff0c;就先通过一次循环统计链表的长度len 之后第二次遍历&#xff0c;直到找到中间结点&#xff0c;输出 /*** Definition for sing…

链表的中间结点 C语言 leetcode876题

目录 1、题目来源 2、函数介绍 3、问题示例 4、函数实现 (快慢指针) 1、题目来源 876. 链表的中间结点 - 力扣&#xff08;LeetCode&#xff09;https://leetcode.cn/problems/middle-of-the-linked-list/ 2、函数介绍 给定一个头结点为 head 的非空单链表&#xff0c;…

JIRA插件ScriptRunner安全漏洞SRPLAT-876

定制开发JIRA经常用到的ScriptRunner插件&#xff0c;近日修复了一个远程代码执行安全漏洞SRPLAT-876&#xff0c;建议大家赶快升级。 JIRA Server和Data Center都受影响。 Script Runner for JIRA受影响版本&#xff1a;5.1.0 到 5.6.11.2-p5 修复方法&#xff1a;升级Scrip…