5、接收用户输入的一个四位数,用while循环计算个位、十位、百位、千位之和
来源:百度知道 编辑:UC知道 时间:2024/09/28 09:15:57
请各位大侠们帮帮忙·~~用C++把这道题编出来·~我想了20分钟都没想出来·~~很是郁闷·~~所以到网上来求救咯~~~
5、接收用户输入的一个四位数,用while循环计算个位、十位、百位、千位之和
用 #include "stdio.h" 为头文件~~~~
而且只能用 while 循环做~~ for 以及其他循环都不行~~~~(也不知道老师是怎么想的~~~~)
各位大侠~~小弟拜托了·~~~~
5、接收用户输入的一个四位数,用while循环计算个位、十位、百位、千位之和
用 #include "stdio.h" 为头文件~~~~
而且只能用 while 循环做~~ for 以及其他循环都不行~~~~(也不知道老师是怎么想的~~~~)
各位大侠~~小弟拜托了·~~~~
假设这个数十x,
那么个位a=m%10,十位b=x/10%10,百位c=x/100%10,千位d=x/1000,我觉得while
如果你那么说,一楼应该可以,while里面判断是否为0,不为零,里面除以10求余,
while(x!=0)
{
a=x%10;
sum+=a;
}
还有我是菜鸟,我标准输入输出一直用的iostream
用 #include "stdio.h" 为头文件,还是用C++把这道题编出来,开玩笑吧
给你两个版本:
1. C++版本的:
#include<iostream>
using namespace std;
int main()
{
int num=0;
int result=0;
cout<<"请输入数字: "<<endl;
cin>>num;
if(num<1000||num>9999) cout<<"Error!"<<endl;
else
{
while( num>0 )
{
result+=num%10;
num/=10;
}
}
cout<<"结果为: "<<result<<endl;
system("pause");
return 1;
}
2. 用 #include "stdio.h" 为头文件的
#include<stdio.h>
void main()
{
int num=0;
int result=0;
<
编写一个java程序,接收用户输入的文本,直到用户在新行中输入end为止。
编写一个程序,接收用户输入的消息,并按照用户请求多次显示消息
接收用户输入一个数,然后求出从1到用户输入的这个数的阶乘和
C语言 FOR语句 输入一个四位数,求它各位上数字的和
编写一个C语言的程序,用于接收用户输入的居住城市
输入一个不多于5位数的正整数,求它的位数和逆序数。
输入一四位数判断是否为闰年的程序
输入一个四位数,输出个位上的数字,十位上的数字,百位上的数字,千位上的数字。
输入一个四位数将其每一位上的数逆顺排列组成新的数并输出。 例如:1368
一个四位数,这个四位数与它的各位数字之和是1999。求这个四位数