- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C循环结构
1.公鸡6元一只,母鸡5元一只,小鸡1元三只,刚好花100元买100只鸡,有哪些买法?
输入格式要求:无
输出结果格式要求:
公鸡数 =
母鸡数 =
小鸡数 =
#include iostream
using namespace std;
int main()
{
????int g, m, x;
????for (g = 0; g = 20; g++)
????{
????????for (m = 0; m = 33; m++)
????????{
????????????x = 100 - g - m;
????????????if (!(x % 3) x / 3 + m * 5+ g * 6 == 100)
????????????{
????????????????cout公鸡数 = gendl;
????????????????cout母鸡数 = mendl;
????????????????cout小鸡数 = xendl;
????????????}
????????}
????}
????return 0;
}
2. 求多项式 1!+2!+3!+……+15!的值。
输出格式要求:couts=sendl;
#include iostream
using namespace std;
int main( )
{
????int s = 0;
????for (int i = 1; i = 15; i++)
????{
????????int x = 1;
????????for (int j = 1; j = i; j++)
????????????x = x * j;
????????s = s + x;
????}
????cout s= s endl;
????return 0;
}
3. 用“辗转相除方法”计算两个数 x,y 的最大公约数。
输入格式要求:无,直接输入
输出格式要求:无,直接输出结果
#include iostream
using namespace std;
int main()
{
????int x, y, n;
????cinxy;
????n = x % y;
????while (n != 0)
????{
????????x = y;
????????y = n;
????????n = x % y;
????}
????coutyendl;
????return 0;
}
4用while循环编程,求自然数1至100之间各奇数平方和sum。
输出结果格式为:sum=166650
#includeiostream
using namespace std;
int main ()
{
????int i = 1,n, sum=0;
????while (i = 100)
????{
????????n= i*i;
????????sum = sum + n;
????????i=i+2;
????}
????cout sum= sumendl;
?????????return 0;
}
5. 输出100到1000之间的各位数字之和能被15整除的所有数,输出时每10个一行。
输入格式要求:无
输出格式要求:cout setw(5) m;
每10个一行。
#includeiostream
#includeiomanip
using namespace std;
int main()
{
????int m, n, k, i = 0;
????for (m = 100; m = 1000; m++)
????{
????????k = 0;
????????n = m;
????????do
????????{
????????????k = k + n % 10 ;
????????????n = n / 10;
????????}
????????while (n 0);
????????if (k % 15 == 0)
????????{
????????????cout setw(5) m;
????????????i++;
????????????if (i % 10 == 0) cout endl;
????????}
????}
????return 0;
}
6. 将1-100之间奇数顺序累加存入n中,直到其和等于或大于200为止。
输出结果格式:n=225
#include iostream
using namespace std;
int main()
{
?int a,n;
?n=0;
?
您可能关注的文档
- Android启动过程.doc
- Android开发规范.doc
- androidMaterialDesign详解.doc
- Android获取屏幕尺寸与密度.doc
- AnnotationsaboutDeepLearning.doc
- ansys常见结构建模.doc
- AnsoftHFSS130详细安装教程及其破解步骤.doc
- APP开发流程.doc
- APP推广合作协议.doc
- APP创业计划书.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
文档评论(0)