c语言怎么在判断一个输入是数字还是字母的同时还可以进行正常的计算? 30
floatsum;charf,s;loop1:;printf("请输入第一个数字:\n");scanf("%s",&f);if((f>='a'&&f<='z')||(f>...
float sum;
char f,s;
loop1:;
printf("请输入第一个数字:\n");
scanf("%s",&f);
if((f>='a'&&f<='z')||(f>='A'&&f<='Z')){
getchar();
printf("请输入一个数值:\n");
goto loop1;
}
loop2:;
printf("请输入第二个数字:\n");
scanf("%s",&s);
if((s>='a'&&s<='z')||(s>='A'&&s<='Z')){
getchar();
printf("请输入一个数值:\n");
goto loop2;
}
sum = f + s;
float m = sum;
printf("结果: %g \n",m);
goto loop1;
return 0; 展开
char f,s;
loop1:;
printf("请输入第一个数字:\n");
scanf("%s",&f);
if((f>='a'&&f<='z')||(f>='A'&&f<='Z')){
getchar();
printf("请输入一个数值:\n");
goto loop1;
}
loop2:;
printf("请输入第二个数字:\n");
scanf("%s",&s);
if((s>='a'&&s<='z')||(s>='A'&&s<='Z')){
getchar();
printf("请输入一个数值:\n");
goto loop2;
}
sum = f + s;
float m = sum;
printf("结果: %g \n",m);
goto loop1;
return 0; 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询