c语言编写函数题有关有参函数与无参函数的
定义有参函数时,最前面的函数类型是表示返回值的类型,那么和函数名后()内的类型符号不需要保持一致吧,比如Intmeasure(charc[])可不可以,我想测一个字符串里...
定义有参函数时,最前面的函数类型是表示返回值的类型,那么和函数名后()内的类型符号不需要保持一致吧,比如Int measure(char c[])可不可以,我想测一个字符串里数字的个数可不可以这样编写函数
int measure(char c[])
{int i,m=0;
while(c[i]!=‘n\')
if(c[i]>'1'&&c[i]<'9')
m++;
i++;
return m;}然后在主函数中写printf("数字个数=%d",measure c[10]),或是写
int measure(char c[]) m= measure c[10] printf("数字个数=%d",m)这两种一样的吧
非常感谢您的回答,十分感谢 展开
int measure(char c[])
{int i,m=0;
while(c[i]!=‘n\')
if(c[i]>'1'&&c[i]<'9')
m++;
i++;
return m;}然后在主函数中写printf("数字个数=%d",measure c[10]),或是写
int measure(char c[]) m= measure c[10] printf("数字个数=%d",m)这两种一样的吧
非常感谢您的回答,十分感谢 展开
展开全部
int measure(char c[])
{
int i=0,m=0;
while(c[i]!='\0')
{
if(c[i]>='0'&&c[i]<='9') m++;
i++;
}
return m;
}
int main()
{
char c[] = "123abcd";
printf("数字个数=%d\n",measure(c));
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf("%d%d%d%d",&a,&b,&c,&d);
即读入a
b
c
d4个整形变量
建议输入时用整数
比如5
6
7
8
因为只收到一个值
而且类型不对最终a
b
c
d
其实是没赋过值的
c里没赋过值的变量是随机值的
所以此程序换台机会有不同的运行结果
即读入a
b
c
d4个整形变量
建议输入时用整数
比如5
6
7
8
因为只收到一个值
而且类型不对最终a
b
c
d
其实是没赋过值的
c里没赋过值的变量是随机值的
所以此程序换台机会有不同的运行结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询