C语言程序设计题,求一到一百所有的奇数和程序设计

文章 3年前 (2021) admin
0

Q1:求解一个VF程序题: 求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数

新建一个程序,写代码: num=0for i=10 to 1000 if i%7=0 or i%9=0 num=num+1 endifnext? "[10,1000]内所有能被7和9中至少一个数整除的整数之个数为:",num 图:

Q2:求出[10,1000]内所有能被7和9中至少一个数整除的整数的个数1

10000 内能被7整除的数个数为 (int)(10000 /7)能被9整除的数个数为 (int)(10000 /9)同时被7和9整除的数个数为 (int)(10000 /63)故能被7或9整除的数个数为 int n = 10000/7 + 10000/9 - 10000/63;以上是C/C++的写法,因为整型运算,自动截断小数部分了其他语言取整就是了,类似

Q3:请编写一个程序,实现如下功能:当单击窗体时,在窗体上输出其中10到1000之间能被7整除的数的和

int sum=0;for(int I=10;i1000I){ if((I/7==0)sum=sum I;}

Q4:10到1000内能被5,7,9中任何一个数整除的个数有多少个?

从10到1000,有三个数可以被5、7和9中的任何一个整除:5*7*9=315,315*2=630和315*3=9452

Q5:大学VF程序设计题看不懂,能不能帮我解释一下?

首先第一题,n是变量名,代表符合条件的整数个数3for循环语句,变量i范围从10到1000,默认变化增量为14if条件句,如果i除以7的余数是0,或i除以9余0,变量n就加1;否则n不加,if条件后,对应地要endif(简写endi),即结束if比对5然后for循环启动,从10到1000,一个接一个自动检验6同理,1000完后,结束循环,要endfor(简写endf)7最后?n是输出命令,输出n值89101112初学最好不要简写,即不要只写前4个字母13总结,第一题相当于设计一个程序14最初符合条件的整数为0个,变量n=015在范围[10,1000]内搜索,常用for循环语句;所有能被被7和9中至少一个数整除,就设定条件if mod(i,7)=0 or mod(i,9)=0 ,符合条件就是找到了一个问题要的整数,故你要加1,即n=n+116完了,要配套使用if与endif; for与endfor 题目问有几个符合条件的,就是输出n值,即?n第二题同理,s相当于n,就像abcd,只是个代号罢了17给s暂时取值为0,从1开始,s=s+1/i 表示从1开始的连续n个自然数的倒数之和18exit 是立马跳出for循环命令,即进行endfor后面的程序(?i-1 )19最后 ,输出i-1,是因为执行exit的前提是s>=3.5 ,而题目只要求小于3.5就叫停,故i一旦使s多一点点或恰好相等,就立即跳出循环,并输出i-1,即得出最终答案20其实,第二题答案还有缺陷21若1到100的倒数之和小于3.5,而i-1会输出9922从某种意义上而言,第二题答案还值得再思23最后,我也是大学生,上学期恰好学了VF,多多跟着书上上机指导一步一步练习非常重要24CHEER UP!

Q6:C语言程序:输出1000以内的可以被7整除的数,每行10个数字http://redoufu.com/。请帮忙解析一下这个程序26

main(){inti,num=0;for(I=0;i=1000I )//traverse {if (I% 7==0)从0到1000//当I是7的倍数时,它可以被7整除{printf("m ",I);//打印出长度为6num的I;//控制每行数值的个数,加上1if(num!=0)//当行数不是10的倍数时,继续,跳过printf("\n ")继续;printf(" \ n ");//Print printf("\n "),即换行符}}}

版权声明:admin 发表于 2021年10月24日 下午11:18。
转载请注明:C语言程序设计题,求一到一百所有的奇数和程序设计 | 热豆腐网址之家

相关文章