文章目录
- 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);
}
总结
如有好的意见 ,欢迎下面留言