用c语言写一个程序:按顺序输入26个英文字母,若输入正确打印输入时间,若输入错误打印“错误”。
时间: 2024-05-09 16:21:04 浏览: 15
```
#include <stdio.h>
#include <time.h>
int main()
{
char alphabet[26] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
char input;
int i;
time_t start_time, end_time;
printf("请输入26个英文字母,按顺序输入:\n");
start_time = time(NULL); // 记录开始时间
for(i = 0; i < 26; i++)
{
scanf("%c", &input);
if(input != alphabet[i])
{
printf("错误\n");
return 0;
}
}
end_time = time(NULL); // 记录结束时间
printf("输入正确,用时%d秒\n", (int)(end_time - start_time)); // 计算用时并输出
return 0;
}
```
相关问题
用c语言写一个程序:按顺序输入26个英文字母,若输入错误打印“错误”,若输入正确则循环
#include <stdio.h>
int main() {
char c;
int i;
for (i = 0; i < 26; i++) {
scanf("%c", &c);
if (c != 'A' + i) {
printf("错误\n");
break;
}
printf("%c\n", c);
}
return 0;
}
用c语言写一个程序:创建顺序表,输入顺序表中的元素,判断元素是否有序
以下是一个示例 C 语言程序,它创建了一个顺序表,输入元素,并判断元素是否有序:
```
#include <stdio.h>
#define MAX_SIZE 100
int main() {
int list[MAX_SIZE];
int n, i, isSorted = 1;
printf("请输入顺序表的大小: ");
scanf("%d", &n);
printf("请输入顺序表中的元素: ");
for (i = 0; i < n; i++) {
scanf("%d", &list[i]);
}
for (i = 1; i < n; i++) {
if (list[i] < list[i-1]) {
isSorted = 0;
break;
}
}
if (isSorted) {
printf("顺序表中的元素有序\n");
} else {
printf("顺序表中的元素无序\n");
}
return 0;
}
```
这段程序首先声明了一个名为 "list" 的整型数组,并使用宏定义 MAX_SIZE 设置了数组的最大长度。 然后在 main() 函数中,程序请求用户输入顺序表的大小和顺序表中的元素。 之后程序使用一个 for 循环来检查顺序表中的元素是否有序。如果顺序表中的元素是有序的,程序将打印一条消息,告诉用户顺序表中的元素有序。否则,程序将打印一条消息,告诉用户顺序表中的元素无序。