c,为什么n会等于5,最后for到不了数字那里
查看原帖
c,为什么n会等于5,最后for到不了数字那里
996998
a1453084652楼主2023/6/12 09:27
#include<stdio.h>
#include<string.h>
#include<math.h>
int main(){
	int i,j,sum,n;
	char arr[255]={0};
	sum=0;
	i=0;
	scanf("%s",&arr[0]);
	n=strlen(arr);
	printf("%d ",n);
	for(i=0;i<n;i++){
		j=arr[i];
		if(j>=48&&j<=57){
			sum++;
		}
	}
	printf("%d",sum);
	return 0;
} 
2023/6/12 09:27
加载中...