2 qq 33376042 qq_33376042 于 2016.03.18 23:03 提问

求正整数根数C语言程序帮忙帮忙

正整数的根数,输入一系列正整数,每行一个,当输入0时结束 输出的话,对每个输入的正整数,输出一行为该数的根数

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.18 23:26
已采纳
 #include <math.h>
#include <stdio.h>
int main() {
int x;
while (true)
{
    scanf("%d", &x);
        if (x == 0) break;
        printf("%lf", sqrt((double)x));
}
return 0;
}
qq_33376042
qq_33376042 谢谢你的回答,但是我需要的不是这样的,而是一个正整数的根数是由它的每个数相加然后且不大于9的数,例如24的根数是是6 2+4=6 39的根数是是3 3+9=12 1+2=3
一年多之前 回复
qq_34119437
qq_34119437   2016.03.18 23:27

用sqrt函数呀。设置一个while循环,终止条件为a!=0 a为你的输入值

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!