# 优雅的字符串

<p>对于一个字符串&#xff0c;如果这个字符串在ASCII码的意义上是有序的&#xff0c;即升序或降序&#xff0c;则称该字符串为“优雅的字符串”。一个长为n的字符串s&#xff0c;对于1&lt;&#61; i &lt;&#61; n - 1&#xff0c;如果总有s[i] &lt;&#61; s[i&#43;1]&#xff0c;则字符串为升序&#xff1b;如果总有s[i] &gt;&#61; s[i&#43;1]&#xff0c;则字符串降序。现给定一个字符串&#xff0c;请你判断该字符串是否“优雅”&#xff0c;如果该字符串是“优雅”的&#xff0c;则判断是“正优雅”&#xff08;升序&#xff09;还是“负优雅”&#xff08;降序&#xff09;。
输入描述
一个非空&#xff0c;不包含空格的字符串s&#xff0c;保证字符串中的字符都是ASCII标准中的字符。数据保证不会出现所有字符相同的字符串。&#xff08;2&lt;&#61; length(s) &lt;&#61;1e5&#xff09;
输出描述
如果字符串“正优雅”&#xff0c;则输出“Positive elegance”&#xff0c;如果“负优雅”&#xff0c;则输出“Negative elegance”&#xff0c;否则输出“Non elegance”&#xff08;均不含引号&#xff09;。
样例输入 (*&#43;12356ASdfz
样例输出
Positive elegance</p>

以下程序实现了这一功能，请你填补空白处的内容：

```cpp
#include <stdio.h>
#include <string.h>
int main()
{
    char a[100] = {0};
    int i;
    int zyy = 1;
    int fyy = 1;
    printf("请输入字符串:");
    gets(a);
    for (i = 1; i < strlen(a); i++)
    {
        if (a[i] < a[i - 1])
        {
            zyy = 0;
            break;
        }
    }
    for (i = 1; i < strlen(a); i++)
    {
		________________;
    }
    if (zyy && !fyy)
    {
        printf("Positive elegance\n");
    }
    else if (!zyy && fyy)
    {
        printf("Negative elegance\n");
    }
    else
        printf("Non elegance\n");
    return 0;
}
```

## template

```cpp
#include <stdio.h>
#include <string.h>
int main()
{
    char a[100] = {0};
    int i;
    int zyy = 1;
    int fyy = 1;
    printf("请输入字符串:");
    gets(a);
    for (i = 1; i < strlen(a); i++)
    {
        if (a[i] < a[i - 1])
        {
            zyy = 0;
            break;
        }
    }
    for (i = 1; i < strlen(a); i++)
    {
        if (a[i] > a[i - 1])
        {
            fyy = 0;
            break;
        }
    }
    if (zyy && !fyy)
    {
        printf("Positive elegance\n");
    }
    else if (!zyy && fyy)
    {
        printf("Negative elegance\n");
    }
    else
        printf("Non elegance\n");
    return 0;
}
```

## 答案

```cpp
if (a[i] > a[i - 1])
{
	fyy = 0;
	break;
}
```

## 选项

### A

```cpp
if (a[i] < a[i - 1])
{
	fyy = 0;
	break;
}
```

### B

```cpp
if (a[i] <= a[i - 1])
{
	fyy = 0;
	break;
}
```

### C

```cpp
if (a[i] > a[i - 1])
{
	fyy = 0;
	continue;
}
```