求200以内,所有含数字8的数的和,用for循环语句
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/02 01:47:23
求200以内,所有含数字8的数的和,用for循环语句
思路:
200以内含8的数字有两种
1、?8
2、?8?
利用%运算,截取数字的指定位数,来判断目标是否符合上面两种要求
main()
{
int sum = 0;
int i;
for(i = 0; i < 200; i++)
{
//验证个位数是否含8
if((i % 10) == 8)
sum += i;
//验证十位数是否含8,i/10为去掉个位数,之后等同于个位数的验证
else if((i / 10) % 10) == 8)
sum += i;
}
//sum变量中就是最终计算结果,这里用C的语法写了个输出语句
printf("Sum = %d", sum);
}
再问: 错误太多了,编译不出
再答: ...你丢什么里面跑的,这是纯C写的,但是注释为了简便用的是//,如果你是用C编译器,把所有//开头的行删掉就可以了 你如果想要直接就能跑的代码,至少应该在问题里带上编译环境
再问: 你对,编译环境是c++
再答: #include #include void main() { int sum = 0; int i; for(i = 0; i < 200; i++) if((i % 10) == 8) sum += i; else if((i / 10) % 10) == 8) sum += i; cout
200以内含8的数字有两种
1、?8
2、?8?
利用%运算,截取数字的指定位数,来判断目标是否符合上面两种要求
main()
{
int sum = 0;
int i;
for(i = 0; i < 200; i++)
{
//验证个位数是否含8
if((i % 10) == 8)
sum += i;
//验证十位数是否含8,i/10为去掉个位数,之后等同于个位数的验证
else if((i / 10) % 10) == 8)
sum += i;
}
//sum变量中就是最终计算结果,这里用C的语法写了个输出语句
printf("Sum = %d", sum);
}
再问: 错误太多了,编译不出
再答: ...你丢什么里面跑的,这是纯C写的,但是注释为了简便用的是//,如果你是用C编译器,把所有//开头的行删掉就可以了 你如果想要直接就能跑的代码,至少应该在问题里带上编译环境
再问: 你对,编译环境是c++
再答: #include #include void main() { int sum = 0; int i; for(i = 0; i < 200; i++) if((i % 10) == 8) sum += i; else if((i / 10) % 10) == 8) sum += i; cout
求200以内,所有含数字8的数的和,用for循环语句
用循环语句求所有的水仙花数(for--next)
用C语言 求100以内所有的数之和(用while、for语句来实现)
计算0到100以内的偶数和 用for...next循环结构语句
c语言编程求1到n中能被3或7整除的数之和.分别用for循环语句和while循环语句完成本题.
编程求1到n中能被3或7整除的数之和.分别用for循环语句和while循环语句完成
1编程求1到n中能被3或7整除的数之和.分别用for循环语句和while循环语句完成本题.
2、用for循环实现50~100以内的偶数和 要求: 1.当循环体有多条语句时,应该用花括号将所有循环体的语句括
c语言:用三种循环结构,求1000以内所有能被5和7整除的数的和
C# 输入n个数,求最大的数.用for语句循环写
C语言,循环语句,输出所有的“水仙花”数,所谓“水仙花”数是指一个三位数,其各位数字立方和,等于该数本身.
用for循环结构求“100以内的整数能不能被7和9整除”