文章目录
即将上大学了,准备上一些先修课,翁恺老师的课感觉非常不错,我是一个初学者,有啥错误大佬们别打我。
依照学术诚信条款,我保证此作业是本人独立完成的,未完成该项作业的同学请完成后再来。
此编程题的题目如下
简单分析一下
题目看起来很长,但是读完后发现问题不大,按照题目要求,较容易写出程序,值得注意的是,输出时要换行
整体代码可为
#include <stdio.h> int main(int argc, char const *argv[]) { int a, b, c; scanf("%d/%d", &a, &b); printf("0."); for (int i = 0; i < 200; i++) //最多200位 { c = a * 10 / b; a = a * 10 % b; printf("%d", c); if (a == 0) { printf("\n"); //换行 break; //余数等于0时退出循环 } if (i == 199) printf("\n");//换行 } return 0; }
结果
因为懒,博文写的太晚,现在再登陆已经暂时看不到结果,但是分数是都拿到手了