问题1:电脑是window7专业版,vc++兼容不了,有什么好的编程软件呢?现在真的不知道怎么办哦?
回答:
VC++6.0的确可以在win7下运行,但有很多问题,如不能在工程中增加文件;VC++6.0太古老了,建议不再使用,你可以使用VC++2010以上的版本或用其它开发工具如dev-cpp。
问题2:c语言输入字符串求字母,数字,空格个数letter,digit,space的一些问题,大家怎么处理呢?看下面代码哦:
结果大部分正常,但是只有数字总是少统计一个,求指教?
回答2:scanf("%c",&c);这句去掉就行,会吃掉第一个字符。
回答:
VC++6.0的确可以在win7下运行,但有很多问题,如不能在工程中增加文件;VC++6.0太古老了,建议不再使用,你可以使用VC++2010以上的版本或用其它开发工具如dev-cpp。
问题2:c语言输入字符串求字母,数字,空格个数letter,digit,space的一些问题,大家怎么处理呢?看下面代码哦:
#include <stdio.h>
int main()
{
char c;
int letters=0,space=0,digit=0,others=0;
printf("请输入字符: \n");
scanf("%c",&c);
while((c=getchar())!='\n')
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
letters++;
else if(c==' ')
space++;
else if(c>='0'&&c<='9')
digit++;
else
others++;
printf("letters=%d space=%d digit=%d others=%d\n",letters,space,digit,others);
return 0;
}
结果大部分正常,但是只有数字总是少统计一个,求指教?
回答2:scanf("%c",&c);这句去掉就行,会吃掉第一个字符。