strlen(a)); while(c<='9'&&c>='0') { c = a[i]; i++; } if (i == (strlen(a)+1))//strlen求得一个字符串的长度,参数为一个字符串地址,所以要用a,a[n]是数组的第一个字符 { printf("全为数字\n"); } else { printf("不全为数字\...
//在VC下调试的正确结果#include <string.h> //strlen()需要的头文件#include<stdio.h>//#include "stdafx.h"#define n 100int main(int argc, char* argv[]){printf("***第八单元 函数 判断一串字符串是否全为数字***");char a[n];int isnumber(char a[n]);printf("请输入一串...
用栈实现回文数的判断,参考代码如下:include<stdio.h> int main(){ char str[400]="1212121";char stk[200];int sp=0,l=0,mid,i=0;while(str[l]!=0)++l;mid=l/2;while(i<mid){ stk[sp++]=str[i];++i;} if(l%2!=0)++i;while(i<l)if(stk[--sp]==str[i])++i;else...