2015年【876】c程序设计
提示:仅完成了c语言部分的代码大题
提示:以下是本篇文章正文内容,下面案例可供参考
一、计算字符串中 字母,数字,其他字符的个数
#define _CRT_SECURE_NO_WARNINGS
#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++;
else
t++;
}
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);
}
总结
如有好的意见 ,欢迎下面留言
|