本文作者:qiaoqingyi

统计数量编程(统计平均分编程题)

qiaoqingyi 2023-09-25 86

1、首先,定义变量`i`作为遍历的数字,初始值为2因为1不是完全数,最大值为1000定义变量`sum`用来存储因子之和同时,定义变量`count`初始化为0,用来统计完全数的个数外层循环用来遍历1000以内的所有数字,内层循环。

2、includeltiostream using namespace stdvoid main char input1000int i=0,out26=0,jchar outstring26= #39A#39,#39B#39,#39C#39,#39D#39,#39E#39,#39F#39,#39G#39,#39H#39,#39I#39,#39J#39,#39K#39,#39L#39,#39M#39,#39N#39,#39O。

3、实现代码include ltstdioh int main int num = 0, i = 0printfquot请输入一个整数quotscanfquot%dquot, numint array10 = whilenum arraynum % 10++ 让数组下标代表所判断的数。

4、a ifa%2count++ printfquot奇数个数%d,偶数个数%d\nquot,count,10count return。

5、1打开Devc++软件,点击“新建源代码”2具体程序如下3编写完程序之后,点击运行即可得出结果最后的结果是根据自己输入的10个整数值为基础来进行运行的,每次输入的数组值不同,结果也会不同4其中for表示。

6、循环输入 逐个判断并统计 参考如下include ltstdiohint main int cnt=0,i,n fori = 0 i lt 10 ++i scanfquot%dquot,n ifn%2==0 cnt++ printfquot奇数%d。

7、coutltltquot请输入一个数字quotltltendl cins forint i=0i!=strsizei++ ifs==stricount++ coutltltsltltquot出现的次数为quotltltcountltltendl systemquotpausequot return 0。

8、lt= 50num2++if piage 50num3++ printfquot35岁以下职员的数量%d\nquot, num1printfquot35岁50岁之间职员的数量%d\nquot, num2printfquot50岁以上职员的数量%d\nquot, num3return 0。

9、include ltstdiohint coutdigitint integer, int digit char s20sprintfs,quot%dquot,integer将整数转换为字符串int i = 0int current, numberOfDigit=0whilesi current = si#390#39if。

10、* 没有仔细进行代码测试,如果有问题,欢迎继续提问*#include ltiostreamusing namespace stdstruct Chinese char chr1Chinese2 文字占2个字节的空间,因为已知汉字占2个字节,所以不需要增加一个字节。

统计数量编程(统计平均分编程题)

11、include ltstdioh int funcint a,int n int i,cntforcnt=0,i=0iltn++iifaicnt++return cnt int main int a10=0,1,2,3,4,5,6,7,8,9printfquot%d\nquot,funca,10。

12、var a,barray10 of longintk,n,s,tlongintprocedure bgp,qlongintvar m,i,j,ylongintbegin if p=q then exitm=q+p div 2bgp,mbgm+1,qi=pj=m+1y=。

13、includeltstdioh int main int i, n = 0char s256printfquotPlease input a string\nquotscanfquot%squot,sfor i = 0 si i++if si = #x270#x27 si lt= #x。

14、给个提示一个数和10的余数是他的个位的数字一个数除以10可以让他的个位消失,十位成为个位。

15、代码如下include ltstdioh int main char cint letters=0,space=0,digit=0,other=0printfquot请输入一行字符quotwhile c=getchar!=#39\n#39 if c = #39a#39c lt= #39z#39 c = #39A#39。

16、includeltstdioh int main int i,n=0fori=6ilt=100i+=6 printfquot%5dquot,iifi%10==2n++ printfquot\n个位数为2的数有%d个\nquot,ngetchreturn 0。

17、includeltstdioh main int ifori=0i lt= 9 i++printfquot%d quot,i一位回文数10个 fori=1i lt= 9 i++printfquot%d%d quot,i,i二位回文数9个 fori=10 i lt= 99 i++p。

18、void main char sz200=0int i =0printfquotplease input a string\nquotfflushstdinscanfquot%squot,szwhile*sz!=#39\0#39 if*sz == #39 #39遇到空格,单词加1 i = i+1 printfquot共有。

阅读
分享