解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <string.h>
int sort(int as[100],int sz)
{
int max = 0, min = 100;
for (int i = 0; i < sz; i++)
{
if (as[i] > max)
{
max = as[i];
}
if (as[i] < min)
{
min = as[i];
}
}
int c = 0;
for (int i = 1; i <= (max - min); i++)
{
if ((max - min) % i == 0)
{
c++;
}
}
if (c == 2)
{
return (max - min);
}
else
return 0;
}
void judge(char arr[100], int sz)
{
int as[100] = { 0 };
for (int i = 0; i < sz; i++)
{
int c = 0;
for (int j = 0; j < sz; j++)
{
if (arr[i] == arr[j])
{
c++;
}
}
as[i] = c;
}
int c=sort(as,sz);
if (c)
printf("Lucky Word\n%d", c);
else
printf("No Answer\n0");
}
int main()
{
char arr[100] = { 0 };
scanf("%s", arr);
int sz = strlen(arr);
judge(arr, sz);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1053 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:506 |
【计算两点间的距离】 (C语言代码)浏览:1494 |
sizeof的大作用 (C语言代码)浏览:1452 |
A+B for Input-Output Practice (V) (C语言代码)浏览:470 |
小九九 (C语言描述,不看要求真坑爹)浏览:985 |
Hello, world! (C语言代码)浏览:826 |
淘淘的名单 (C语言代码)浏览:1229 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:617 |