帮我用c语言写一个用指针计算一字符串的字符ASC2码的平均值的代码
时间: 2024-03-16 18:41:12 浏览: 74
求平均数的代码
好的,下面是用指针计算一字符串的字符ASC2码的平均值的C语言代码:
```c
#include <stdio.h>
int main() {
char str[100];
int sum = 0, count = 0;
printf("请输入一个字符串:");
gets(str);
char *p = str;
while (*p != '\0') {
sum += *p;
count++;
p++;
}
float avg = (float)sum / count;
printf("字符串各字符ASC2码的平均值为:%.2f", avg);
return 0;
}
```
这个程序首先让用户输入一个字符串,然后使用指针遍历字符串,计算各字符的ASC2码之和以及字符数,最后求平均值并输出。注意,输入字符串时应注意字符串长度不要超过数组长度,否则会造成溢出。
阅读全文