重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include "stdio.h"
创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为宣汉企业提供专业的成都做网站、网站建设、外贸营销网站建设,宣汉网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。
main()
{
int i,j,sum1=0,sum2=0,sum;
for ( i=1;i=100;i+=2)
sum1=sum1+i;
for(j=2;j=100;j+=2)
sum2=sum2+j;
sum=sum2-sum1;
printf("%d",sum);
getch();
}
这个应该是你想要的结果吧,请注意for语句后面的分号“;”。
在没有分号的情况下会导致for语句后面没有跟任何语句,如果没有分号,则后面的sum1和sum2的语句是包含在for循环里面的。
在C语言中没有sum这个保留字,换句话它在C语言中只能算是一个标识符,没有特殊的语法功能。
一般来说C语言的标识符,有两个基本的使用原则。
1、要符合语法要求,C语言中规定,标识符有数字、字母、下划线(_)组成,而且第1符号只能为字母或者下划线。
2、标识符的命名,尽量便于阅读。如问题中的sum用于表示两数之和,就容易理解。
int sum(int x,int y);
int sub(int x, int y);
void main()
{
int x,y,sum,sub;
scanf("%d,%d",x,y);
sum = sum(int x,int y);
printf("x+y = %d",sum);
sub = sub(int x ,int y);
printf("x-y = %d",sum);
}
int sum(int x,int y)
{
return (x+y);
}
int sub(int x, int y)
{
return(x-y);
}