撰寫函式change(char*s,int *p),將字串s中的數字字符轉換成數字存盤到整型陣列p中,函式回傳轉換后的數字的個數 。
uj5u.com熱心網友回復:
#include <stdio.h>#include <string.h>
int change(char *s,int *p)
{
int i,j=0;
for(i=0;s[i]!='\0';i++)
if('0'<=s[i] && s[i]<='9')
{*(p+j)=s[i];
j++;
}
return j;
}
main()
{
char s[50];
int p[50],t;
printf("input char:\n");
gets(s);
t=change(s,p);
printf("數字個數為:%d\n",t);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/24351.html
標籤:基礎類
上一篇:怎么寫
