『漫游』酷论坛>『动漫主题讨论区』>玛丽亚狂热第8集-天妃 ..

蒹葭公子@2009-02-27 16:16

引用
最初由 lx007 发布



第几次出现考试了....


好吧....考什么试?

C语言——某公子考试中
话说要求100以内所有能被7整除的自然数只和要怎么算?交替使用IF语句和FOR语句么?——某公子问
引用

lx007@2009-02-27 16:20

引用
最初由 蒹葭公子 发布

C语言——某公子考试中
话说要求100以内所有能被7整除的自然数只和要怎么算?交替使用IF语句和FOR语句么?——某公子问


我是学艺术设计的.....(扭头)

通灵召唤:计算机系的同邪.....
引用

lx007@2009-02-27 16:23

引用
最初由 蒹葭公子 发布

C语言——某公子考试中
话说要求100以内所有能被7整除的自然数只和要怎么算?交替使用IF语句和FOR语句么?——某公子问



for (int i = 0, sum = 0; i <= 100; ++ i){
if (i % 7 == 0){
sum += i;
}
}

某强人给的答案..我是看不懂...........
引用

蒹葭公子@2009-02-27 16:34

引用
最初由 lx007 发布



for (int i = 0, sum = 0; i <= 100; ++ i){
if (i % 7 == 0){
sum += i;
}
}

某强人给的答案..我是看不懂...........

ERROR……[/KH]
调换一下语句顺序OK了
感激不尽!!
引用

lx007@2009-02-27 16:38

引用
最初由 蒹葭公子 发布

ERROR……[/KH]



我已经看着跟天书一样了....

要不..你改改?
引用

纯洁 谦恭 天真@2009-02-27 16:48

引用
最初由 蒹葭公子 发布

C语言——某公子考试中
话说要求100以内所有能被7整除的自然数只和要怎么算?交替使用IF语句和FOR语句么?——某公子问

//數學少女說0非自然數?
int result = 0;
for (int i = 1; i <= 100; i++)
{
if (i % 7 == 0)
{
result += i;
}
}
引用

第六天 魔王@2009-02-27 17:04

引用
最初由 纯洁 谦恭 天真 发布

//數學少女說0非自然數?
int result = 0;
for (int i = 1; i <= 100; i++)
{
if (i % 7 == 0)
{
result += i;
}
}

谢谢,但是已经OK了……
反正我的C语言总算过了,接下来就看C++了……
引用

小黃@2009-02-28 00:54

这楼是不是要变成研究程式论坛了?[/han]
引用

unkstar@2009-02-28 01:15

引用
最初由 纯洁 谦恭 天真 发布

//數學少女說0非自然數?
int result = 0;
for (int i = 1; i <= 100; i++)
{
if (i % 7 == 0)
{
result += i;
}
}



更應該吐糟的是效率吧。。。

這樣做明顯會好很多:

int result = 0;
for(int i = 7; i <= 100; i+=7)
result+=i;


哦,是C啊,那result在for内定義也無所謂,反正C不存在作用域問題。
引用

unrealt@2009-02-28 01:19

引用
最初由 蒹葭公子 发布

C语言——某公子考试中
话说要求100以内所有能被7整除的自然数只和要怎么算?交替使用IF语句和FOR语句么?——某公子问

int n = 100;
int m = 7;
int count = n / m;
int a = m;
int b = m * count;
int sum = (a + b) * count / 2;
引用

unkstar@2009-02-28 01:28

引用
最初由 unrealt 发布

int n = 100;
int m = 7;
int count = n / m;
int a = m;
int b = m * count;
int sum = (a + b) * count / 2;


=-=
公式法。。。。

既然都用公式了就不要用那麽多變量了。。
直接
int sum = (7+100/7*7) * 100 /7 /2;
讓一切完成在編譯時。。。[/KH]
引用

小黃@2009-02-28 01:44

你们另外开个程式讨论楼好啦!!

七大不可思议都没人谈了?
引用

Elu-Suzhet@2009-02-28 02:01

我觉得不可思议的是...为什么考试的时候不断网=_=,抑或是复习中么
引用

实力不明@2009-02-28 06:45

引用
最初由 unrealt 发布

int n = 100;
int m = 7;
int count = n / m;
int a = m;
int b = m * count;
int sum = (a + b) * count / 2;

我觉得这样就偏离出题本意太多了

而且不是要交替使用FOR和IF?
引用

vootscannerz@2009-02-28 09:29

引用
最初由 山药白薯 发布
因为是教会学校所以没有二宫金次郎?


沒金次郎
但是肯定有聖母 (天妃是天主教學校)
引用

«12345»共5页

| TOP