谢谢了、求大神帮一下忙。

问题描述

谢谢了、求大神帮一下忙。
请编写函数fun(char *str int num[])它的功能是:分别找出字符串中每个数字字符(0,1,2,3,4,5,6,7,8,9)的个数,用num[0]来统计字符0的个数,用num[1]来统计字符1的个数.....用num[9]来统计字符9的个数。字符串由主函数从键盘读入。

解决方案

 void fun(char *str int num[10]){int num[10];int i;for (i = 0; i < 10; i++) num[i] = 0;while (*str != ''){num[*str - '0']++;str++;}for (i = 0; i < 10; i++)printf(""%d: %d"" i num[i]);}

解决方案二:

 void fun(char *str int num[10]){int i;for (i = 0; i < 10; i++) num[i] = 0;while (*str != ''){num[*str - '0']++;str++;}for (i = 0; i < 10; i++)printf(""%d: %d"" i num[i]);}

解决方案三:
int fun(char *strint num[10])
{
limit=strlen(str);
for(i=0;i {
if(str[i]>=0 && str[i]<=9)
num[str[i]]++;
}
}

解决方案四:
void fun(char *str int num[])
{
int i;
char *begin = str;
for (i = 0; i < 10; i++)
num[i] = 0;
while (*begin != '')
{
if(*begin >= '0' && *begin <= '9')
{
num[*begin - '0']++;
begin++;
}
}
for (i = 0; i < 10; ++i)
printf(""%d==> %dn"" i num[i]);
}

解决方案五:
int fun(char *strint num[])
{
memset(num0sizeof(int)*10);
while(*str!='')
{
num[*str-48]++;
str++;
}

时间: 2024-08-01 22:16:21

谢谢了、求大神帮一下忙。的相关文章

javascript-遍历一个对象,求大神帮个忙,前端技术有点菜

问题描述 遍历一个对象,求大神帮个忙,前端技术有点菜 类似于这样的一种数据 var obj={"name":[1,2,3,4,5],"sex":[1,2,3,4,5],age:[1,2,3,4,5]} 要把这个对象放到一个table中.table是动态创建的,因为obj的属性是不确定的,还有属性的个数Obj在后端是一个map,一个键对应一个集合,map的个数不确定,在前台要创建一个table,放入一个div, 解决方案 var obj = { "name&

求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码

问题描述 求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码 如题 求大神给个查询功能的代码 做毕业设计需要 帮帮忙 下面附上添加功能的代码 public int Add(Client c) { int count=0; try { con=this.getcon(); String sql=String.format("insert Client values('%s',%d,'%s','%s','%s','%s','%s',0,'%s')", c.g

mysql-求求大神帮个忙。。。。。非常感谢!!!!!!

问题描述 求求大神帮个忙.....非常感谢!!!!!! package edu.jju.jdbc.example.dao; import com.mchange.v2.c3p0.ComboPooledDataSource; import java.sql.SQLException; import java.util.Map; import javax.sql.DataSource; import org.apache.commons.dbutils.QueryRunner; import org

在安装openshift的rhc后 输入rhc setup的命令出现下面的错误求大神帮下忙!!说下是什么原因或者解决办法

问题描述 C:Userswenxudong>rhcsetupC:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`require':cannotloadsuchfile--dl/import(LoadError)fromC:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`require'fromC:/Ruby22-x64

recyclerview-进入页面虚拟机崩溃,找不到错误,求大神帮改下源码,谢谢啦

问题描述 进入页面虚拟机崩溃,找不到错误,求大神帮改下源码,谢谢啦 import android.app.Activity;import android.os.AsyncTask;import android.os.Bundle;import android.support.v7.widget.DefaultItemAnimator;import android.support.v7.widget.RecyclerView;import android.support.v7.widget.Sta

软件-优盘读取不出来,求大神帮我解决下,谢谢

问题描述 优盘读取不出来,求大神帮我解决下,谢谢 我优盘插别人电脑上能显示,我插自己的显示不了,别人优盘插我电脑上能显示,在驱动人生这个 软件上能显示外部驱动,但就是不显示优盘 解决方案 首先你打开控制面板,找到添加硬件,然后插入你自己的UPAN,然后下添加硬件下一步,跟着提示走,或者自己选择USB某个硬件驱动 解决方案二: 查看电脑的usb接口是都有问题,插入鼠标是否能用

求大神帮我把这个Socket改得更稳定点,能链接的客户端数量更多点,当然如果有更好的方案更好,谢谢了

问题描述 求大神帮我把这个Socket改得更稳定点,能链接的客户端数量更多点,当然如果有更好的方案更好,谢谢了.代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Net.Sockets;usingSystem.IO;usingSystem.Threading;usingSystem.Net;usingExceptionEx;namespaceSocketSer

求大神帮我解决ueditor单图上传按钮显示的问题asp.net

问题描述 求大神帮我解决ueditor单图上传按钮显示的问题asp.net 因为公司项目需要,昨天下载了一个.net版的ueditor富文本编辑器,现在也只是能在页面上显示出来了,还有很多的配置问题没解决,现在的问题是单图上传按钮是灰色的,怎么让它显示?还是多图上传的本地文件上传的配置问题,希望能来个大牛帮我解决一下,最好有个截图解释一下,才刚工作一个月,谢谢了

strcpy-c语言比较细致的问题.求大神帮我解答.

问题描述 c语言比较细致的问题.求大神帮我解答. #include#includeint main(){ int sum=0; char array[20][200]={""""}; int m=0n; float k=0; int k1=0i; scanf(""%d""&n); for(i=0;i { scanf(""%d""&sum); scanf("&qu