网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

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

考题 :任取一个四位数乘3456,用A表示其积的各位数字之和,用B表示A的各位数字之和,C表示8的各位数字之和,则C为( )。A.3B.9C.10D.18

考题 一个四位数的各位数字之和是18。十位数字等于百位数字与千位数字之和,十位数字与千位数字之和等于个位数字,问这个数是多少? A.2358 B.3258 C.5274 D.2574

考题 下列给定程序中函数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

考题 补充程序Ccon061.C,使其从键盘输入一个4行4列的二维整型数组表示4×4阶矩阵,并计算第1列元素之和。如输出:28

考题 有以下程序: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中。不得增行或删行,也不得更改程序的结构!

考题 编写程序,计算1~100中偶数的累加和并输出。

考题 编写程序,计算10的阶乘并输出运算结果。

考题 编写程序,实现1到100之间整数的累加并输出运算结果。

考题 一个具有反馈信号可调节的风阀执行器,通常需要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、一个模拟量输入端口和一个数字量输出端口

考题 算法可以有0~n(设n、m为正整数)个输入,有()个输出。A、0~mB、0C、1~mD、1

考题 编一个程序,输入一个正整数n,把它转换为二进制数,并输出。提示:应该利用数组。

考题 编一个程序,输入一个正整数,判断它是否为素数。如不是,则输出其所有正约数。

考题 编写程序,从键盘上输入20个十进制数字,求这些数字的和,向显示器输出。

考题 问答题编一个程序,输入一个正整数n,把它转换为二进制数,并输出。提示:应该利用数组。

考题 问答题编写程序,从键盘上输入20个十进制数字,求这些数字的和,向显示器输出。

考题 问答题编一个程序,输入一个正整数,判断它是否为素数。如不是,则输出其所有正约数。

考题 单选题两个两位数的个位数字相减与十位数字相减差都为1,并且这两个两位数的十位数字都比个位数字大4,并且一个两位数各位数字之和与另一个两位数各位数字之和的比为4:3,问两个两位数的和为多少?(  )A 91B 108C 113D 237

考题 问答题通过键盘输入一个高精度的正整数n(n的有效位数≤240),去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数。编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小。 【样例输入】 178543 S=4 【样例输出】 13