循环输入一个数字,输入数字只能在1~9的范围内,并计算数字的和,最多输入 15次,最后输入的和不能超过100,超过100则此次游戏失败并结束,只有正好等 于100游戏胜利。

循环输入一个数字,输入数字只能在1~9的范围内,并计算数字的和,最多输入
15次,最后输入的和不能超过100,超过100则此次游戏失败并结束,只有正好等
于100游戏胜利。

#include<stdio.h>
#define max 15
int main(){
    int a,sum=0,i;
    for(i=0;i<max;i++){
        printf("请输入第%d个数:",i+1);
        scanf("%d",&a);
        if(a>9||a<1){
            printf("请重新输入!\n");
            i--; 
            continue;
        }
        sum+=a;
        if(sum>100) break;
    }
    if((i>=max) && (sum==100)) printf("胜利!\n");
    else printf("失败!");
    return 0;
}

有帮助的话麻烦采纳一下