循环输入一个数字,输入数字只能在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;
}
成功的情况
失败情况
错误提示: