怎么解决这个问题 哟哟哟

利用if…else…构造循环嵌套语句,解决出输入字母和负数无输出的问题。

你看看是像这样吗:

#include <stdio.h>
main( )
{
    char c[20];int i,flag=0;
    scanf("%s",c);
    if(c[0]=='-')return 0;
    else{
        for(i=0;c[i]!='\0';i++){
            if((c[i]>='a'&&c[i]<='z')||(c[i]>='A'&&c[i]<='Z')){
                printf("你输入的包含字母");flag=1;
                break;
            }
        }
        if(flag==0)printf("%s",c);
    }
}

img

输入字母和负数无输出的什么问题?...

if…else…构造循环嵌套语句,什么意思?
问题描述不清楚,我们没法给你解答。
请把问题描述一下,方便给你更好的分析问题,最好举例说明。

请把你的需求表达清晰一点

不太清楚您说的具体问题啊!