网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
1、编写程序,输入一个4位数的正整数,计算并输出各位数字之和。
参考答案和解析
#include void main(void){ int n,s=0,i=0; cout cin>>n; while(n!=0) { s+=n%10; i++; n/=10; } cout cout}
更多 “1、编写程序,输入一个4位数的正整数,计算并输出各位数字之和。” 相关考题
考题
( 9 ) 下面的程序执行时 , 可以从键盘输入一个正整数 , 然后把该数的每位数字按逆序输出 。 例如 : 输入 7685 ,则输出 5867 ,输入 1000 ,则输出 0001 。请填空。Private Sub Command1_Click()Dim x As Integerx=InputBox( “ 请输入一个正整数 ” )While x_ _[11] ___Print x Mod 10;x=x\10WendPrint__ [12] __End Sub
考题
下列给定程序中函数fun()的功能是计算正整数num的各位上的数字之平方和。例如:输入352,则输出应该是38;若输入328,则输出应该是77。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include <stdio.h>include <conio.h>long fun(long num){/*+**+*+*+*found************/long k=1;do{k+=(num%10)*(num%10);num/=10;/*********+found*+**+*+******/}while(num)return(k);}main(){long n;clrscr();printf("\Please enter a number:");scanf("%ld",n);printf("\n%ld\n",fun(n));}
考题
下面的程序执行时,可以从键盘输入一个正整数,然后把该数的每位数字按逆序输出。例如:输入7685,则输出5 8 6 7;输人1000,则输出0 0 0 1。请填空。 Private Sub Command1_Click Dim x As Integer X=InputBox(“请输入一个正整数”) While x 【11】 Print x Mod 10; x=x\10 Wend Print 【12】 End Sub
考题
有以下程序:includemain(){int i,s=0; for(i=1;i
有以下程序: #include <stdio.h> main() { int i,s=0; for(i=1;i<10;i+ =2) s+ =i+1; printf("%d\n",s); } 程序执行后的输出结果是( )。A.正整数1~9的累加和B.正整数1~10的累加和C.正整数1~9中奇数之和D.正整数1~10中偶数之和
考题
一个程序根据输入的年份和月份计算该年中该月的天数,输入参数包括年份(正整数)、月份(用1~12表示)。若用等价类划分测试方法进行测试,则(35)不是一个合适的测试用例(分号后表示测试的输出)。A.(2013,1,31)B.(0,1,‘错误’)C.(0,13,‘错误’)D.(2001,-1,‘错误’)
考题
在文件in.dat中存有若干个(个数200)四位数字的正整数,函数ReadDat读取这若干个正整数并存入数组XX中。请编制函数CalValue,其功能要求:1.求出该文件中共有多少个正整数totNum;2.求出这些正整数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的这些正整数的算术平均值totPjz。最后main函数调用函数WriteDat把所求的结果输出到0ut.dat文件中。 注意:部分源程序存放在test.c文件中。 请勿改动数据文件in.dat中的任何数据,主函数main、读函数ReadDat和输出函数WriteDat的内容。
考题
给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为一正整数)的整数,然后输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、3ll、320、401、410、500。共有15个。当x值为27时,各位数字之和为27的整数是:999。只有1个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!
考题
一个具有反馈信号可调节的风阀执行器,通常需要I/O模块的()进行测控。A、一个数字量输入端口和一个数字量输出端口B、一个模拟量输入端口和一个模拟量输出端口C、一个数字量输入端口和一个模拟量输出端口D、一个模拟量输出端口和一个数字量输出端口
考题
通过键盘输入一个高精度的正整数n(n的有效位数≤240),去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数。编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小。 【样例输入】 178543 S=4 【样例输出】 13
考题
三段论:“因为3258的各位数字之和能被3整除,所以3258能被3整除”。前提是()A、 “3258能被3整除”是小前提B、 “3258的各位数字之和能被3整除”是大前提C、 “各位数字之和能被3整除的数都能被3整除” 是省略的大前提D、 “3258能被3整除”是大前提
考题
某数/模转换器的输入为8位二进制数字信号(D7~D0),输出为0~25.5V的模拟电压。若数字信号的最高位是“1”其余各位是“0”,则输出的模拟电压为()。A、1VB、12.8VC、13.8V
考题
一个具有反馈信号可调节的风阀执行器,通常需要I/O模块的()进行测控。A、一个数字量输入端口和一个数字量输出端口B、一个模拟量输入端口和一个模拟量输出端口C、一个数字量输入端口和一个模拟量输出端口D、一个模拟量输入端口和一个数字量输出端口
考题
单选题两个两位数的个位数字相减与十位数字相减差都为1,并且这两个两位数的十位数字都比个位数字大4,并且一个两位数各位数字之和与另一个两位数各位数字之和的比为4:3,问两个两位数的和为多少?( )A
91B
108C
113D
237
考题
问答题通过键盘输入一个高精度的正整数n(n的有效位数≤240),去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数。编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小。 【样例输入】 178543 S=4 【样例输出】 13
热门标签
最新试卷