2018上海乳制品展:关于C语言的问题
来源:百度文库 编辑:高校问答 时间:2024/04/29 12:18:44
用C语言 代码(详细点) 写出来 我新手来帮个忙
还要加上讲解思路。。。。
代码中间还要加注释 不要漏一点
懂C语言的应该很容易解决这问题吧~~!
忘记了 后面加个字
20到50 之间的数字能被3整除的是和!!!
#include <stdio.h>
main()
{
int i;
for(i=20;i<=50;i++)/*定好作用的范围*/
if(i%3==0) /*如果对3取余为0说明能被3整除*/
printf("%d\t",i)/*输出这个值*/
}
main()
{
int i;
for(i=20;i<=50;i++)
if(i%3==0) /
printf("%d\t",i)
}
#include<stdio.h>
void main()
{
int i,num;
for(i=20;i<=50;i++)
if(i%3==0)
num+3;
printf("和为%d",num);
}
#include <stdio.h>
main()
{
int i,num;
num=0; /*初始化*/
for(i=20;i<=50;i++)/*定好作用的范围*/
if(i%3==0) /*如果对3取余为0说明能被3整除*/
{
printf("%d\t",i)/*输出这个值*/
num=num+i;
}
printf("和为%d",num);
}
本题首先考虑:20-50之间的能被3整除的数(3的倍数),可用一个for循环解决。初值21,终值48。(因为它们都是3的倍数,可减少运算量)。再者输出,便OK了。
程序如下:
#include <stdio.h>
int main()
{
int i,s;/*i为循环变量,s为和*/
for(i=21;i<=48;i+=3)/*这样可以减少运算次,并不用if语句*/
{
s+=i;/*这是一种简便格式,也可写作s=s+i*/
}
printf("%d\n",s);/*输出和*/
return 0;
}
QQ:393099461
#include <stdio.h>
int main()
{
int count;
for(count = 21; count < 50; count += 3 )
{
printf("%d ",count);
}
return 0;
}