第一个是求圆的周长表面积和球体的表面积和体积,第二个是输入一串字符,输出其数字字母空格和其他符号的个数
第一还有加上圆柱体的体积
第一个的问题是变量p先后两次定义,所以错误,可以去掉第一次定义的p。
然后在输入半径r和圆柱的高时,要记得输入英文的逗号,输入形如: 5,6
第二个的问题我输入vs2019没发现你截图里的other未声明错误,只发现了一个逻辑错误,
就是在c=getchar()要加上括号,因为!=不等于的优先级高于=等于号,所以在你提供的代码中就会先执行
getchar()!='\n',然后c的值被赋为getchar()!='\n'的这个关系运算的逻辑结果,不过感到困惑的是我以你的代码在while循环里以%c打印c的值,结果是一个乱码。换上while((c=getchar())!='\n')后,结果正常了。