解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
淘淘的名单 (C语言代码)答案错误???浏览:624 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:552 |
哥德巴赫曾猜测 (C语言代码)浏览:2560 |
1908题解浏览:680 |
小九九 (C语言描述,不看要求真坑爹)浏览:1006 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:455 |
C语言训练-求PI* (C语言代码)浏览:520 |
简单的a+b (C语言代码)浏览:363 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:501 |