c语言等级考试代码求教
main()
{ char ch[2][5]={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>′′;j+=2)
s=10*s+p[i][j]-′0′;
printf("%dn",s);}
int main( void)
{
char ch[2][5]={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];//p[0]指向“6937”,p[1]指向“8254”
for(i=0;i<2;i++)
{
for(j=0;p[i][j]>' ';j+=2)
{
s=10*s+p[i][j]-'0';//将上一个数值乘以10再加上本次取得的数值(p[i][j]-'0'是将字符转换成数字)
printf("%d\n",s);
}
}
printf("%d\n",s);
}
{ char ch[2][5]={"6937","8254"},*p[2];
for(i=0;i<2;i++)p[i]=ch[i];
for(j=0;p[i][j]>′′;j+=2)
s=10*s+p[i][j]-′0′;