字符型数据完全可以按照整型变量来操作
#include
void main()
{
char c1,c2,c3;
printf("请输入三个字符:");
c1=getchar();
c2=getchar();
c3=getchar();
printf("三者的平均值为%d\n",(c1+c2+c3)/3);
}
#include
#include
#include
#include
int toNum(char*s)
{
int i,res;
res = 0;
for(i=0;s[i]!='\0';i++)
{
res *= 10;
res += s[i] - '0';
}
return res;
}
int main()
{
char s[3][10];
double ave;
int i;
for(i=0;i<3;i++)
scanf("%s",s[i]);
ave = 0;
for(i=0;i<3;i++)
ave += toNum(s[i]);
ave /= 3.0;
printf("%lf\n",ave);
return 0;
}
请采纳。
直接强行转换