有道云笔记里的笔记内容我想清析明了的排序,怎么用编辑修改文件的那个123
答案:1 悬赏:30 手机版
解决时间 2021-12-18 09:08
- 提问者网友:不爱我么
- 2021-12-18 04:09
有道云笔记里的笔记内容我想清析明了的排序,怎么用编辑修改文件的那个123
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-12-18 05:11
#include<stdio.h>
int main() {
int a,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为无符号数,最后再把结果加1
while((c=getchar())-48u<10) // 内循环
//当输入的一个ASCII字符在'0'到'9'之间是满足循环条件
a+=c-48; //a = a+c-48
return 0;
}
int main() {
int a,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为无符号数,最后再把结果加1
while((c=getchar())-48u<10) // 内循环
//当输入的一个ASCII字符在'0'到'9'之间是满足循环条件
a+=c-48; //a = a+c-48
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯