10〇10〇10=6(可用数学符号解题)
2016-06-03
展开全部
#includeintmain(){inta,c;for(;scanf("%1d",&a),a>0;printf("%d\n",--a%9u+1))//for循环中的三部分分别为初始化(本语句中没有,跳过)//判断循环条件,scanf("%1d",&a),a>0为读取一个一位整数输入值判断是否大于0//每次循环后执行的语句,此处为输出--a%9u+1的值//--a%9u+1先把a减1,在除以9取余数,u是标识9为无符号数,最后再把结果加1while((c=getchar())-48u<10)//内循环//当输入的一个ASCII字符在'0'到'9'之间是满足循环条件a+=c-48;//a=a+c-48return0;}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询