c语言程序题 输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.负数也要
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/30 15:35:43
c语言程序题 输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.负数也要
输入
4 (repeat=4)
0 (in=0)
23456 (in=23456)
-100 (in=-100)
-1 (in=-1)
输出
count = 1, sum = 0 (0的位数是1, 各位数字之和是0)
count = 5, sum = 20 (23456的位数是5, 各位数字之和是20)
count = 3, sum = 1 (-100的位数是3, 各位数字之和是1)
count = 1, sum = 1 (-1的位数是1, 各位数字之和是1)
输入
4 (repeat=4)
0 (in=0)
23456 (in=23456)
-100 (in=-100)
-1 (in=-1)
输出
count = 1, sum = 0 (0的位数是1, 各位数字之和是0)
count = 5, sum = 20 (23456的位数是5, 各位数字之和是20)
count = 3, sum = 1 (-100的位数是3, 各位数字之和是1)
count = 1, sum = 1 (-1的位数是1, 各位数字之和是1)
#include<iostream>
using namespace std;
int main(){
cout<<"请输入一个整数"<<endl;
int num;
cin>>num;
cout<<"你输入的数字是:"<<num<<endl;
void sumandnum(int num);
sumandnum(num);
return 0;
}
void sumandnum(int num){
if(num==0) cout<<"位数是1,各位数字之和为0"<<endl;
if(num<0) num=-num;
static int count=0;
static int sum=0;
while(num){
sum+=num%10;
num/=10;
++count;
}
cout<<"位数是"<<count<<endl<<"各位数字之和是"<<sum<<endl;
}
using namespace std;
int main(){
cout<<"请输入一个整数"<<endl;
int num;
cin>>num;
cout<<"你输入的数字是:"<<num<<endl;
void sumandnum(int num);
sumandnum(num);
return 0;
}
void sumandnum(int num){
if(num==0) cout<<"位数是1,各位数字之和为0"<<endl;
if(num<0) num=-num;
static int count=0;
static int sum=0;
while(num){
sum+=num%10;
num/=10;
++count;
}
cout<<"位数是"<<count<<endl<<"各位数字之和是"<<sum<<endl;
}
c语言程序题 输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.负数也要
c语言程序题 输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6.
c语言 输入一个整数,求它的位数以及各位数字之和。例如,123的位数是3,各位数字之和是6。
c语言的学渣来求救输入一个整数,求它的位数以及个位数字之和.例如123的位数是3,各位数之和是6
输入一个整数,求它的位数及各位数字之和.例如,123的位数是3,各位数字之和是6 我错在哪里了
1、输入一个整数,求它的各位数字之和及位数,例如,17的各位数之和是8,位数是2.
编一个VF程序!输入一个整数N(位数不限),求它的各位数字之和及各位数
两道C语言编程题:一、输入一个整数,求它的位数以及各位数字之和.
输入一个整数,求它的各位数字之和及位数
“输入一个整数,输出它的各位数之和及位数”的C语言程序怎么写?
c++编程输入一个整数,求他的各位数字之和及位数
用C语言编写程序,输入一个任意整数,求它的位数及各位数字之立方和.【使用while语句】