关于C语言的问题描述输入三个字符,按以下规则求其平均值。(1)如果是数字0~9,那么直接参与求值;(2)如果是其他字符,

关于C语言的问题
描述输入三个字符,按以下规则求其平均值。
(1)如果是数字0~9,那么直接参与求值;
(2)如果是其他字符,则其ASCII码参与求值。
输入
输入数据有多组。第一行是数据的组数T,接下来由T行,每行有3个字符,没有其他任何多余字符。
输出
对于每组输入,根据规则输出平均值。保留2位小数。
样例输入
2
123
1A3
样例输出
2.00
23.00
鲨鱼宝贝 1年前 已收到1个回答 举报

redmaple_flying 春芽

共回答了15个问题采纳率:100% 举报

#include
#define N 50
float average(char *p)
{
float s=0;
while(*p!='')
{
char t=*p-'0';
if(t>0&&t

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.724 s. - webmaster@yulucn.com