|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 晨曦到日暮 于 2018-1-15 21:06 编辑
24.编写程序,计算1~100中能被5整除的所有数的和。要求定义并调用函数div(n),当n能被5整除时返回1,否则返回0。
#include<stdio.h>
#include<math.h>
int main()
{
int i,sum;
sum=0;
for(i=0;i<=100;i++)
{
if(i/5==0)
sum+=i;
return 1;
else if
return 0;
}
printf("1~100中能被5整除的所有数的和为:%d",&sum);
}
C:\Users\Administrator\Desktop\Cpp1.cpp(12) : error C2181: illegal else without matching if
C:\Users\Administrator\Desktop\Cpp1.cpp(13) : error C2059: syntax error : '}'
Error executing cl.exe.
晨曦到日暮 发表于 2018-1-15 21:45
C:%users\Administrator\Desktop\Cpp1.cpp(12) : error C2181: illegal else without matching if
C:%user ... - #include<stdio.h>
- #include<math.h>
- int div(int n)
- {
- if (n % 5 == 0)
- return 1;
- return 0;
- }
- int main()
- {
- int i,sum;
- sum=0;
- for(i=0;i<=100;i++)
- {
- if (div(i))
- sum += i;
- }
- printf("1~100中能被5整除的所有数的和为:%d",sum);
- return 0;
- }
复制代码
|
|