那个。。。if不是函数而是控制结构。
成都创新互联公司专业IDC数据服务器托管提供商,专业提供成都服务器托管,服务器租用,简阳服务器托管,简阳服务器托管,成都多线服务器托管等服务器托管服务。
用if+goto可以实现
void main()
{
int sum=0, i=1;
flag:
sum+=i;
i++;
if(i=100)
goto flag;
printf("总和是:%d", sum)
}
解决这个问题的方法如下:
1、首先使用新建一个工程和.c文件。
2、然后输入头文件#include和主函数void main()。
3、输入后就要定义变量类型并且初始化。
4、然后使用for语言求和。
5、输入后再进行输出。
6、最后可以看到编译正常运行,这样问题就解决了。
#includestdio.h
int fun()//主函数之外的函数都是可调用的函数
{
int i,sum=0;
for(i=1;i=100;i++)
sum+=i;//for累加
return sum;//返回结果
}
/////////////////////////到这为止写了一个函数
void main()//每个程序都必须有一个主函数
{
int r;
r=fun();//调用
printf("%d\n",r);
}
到 100 的计数;另一个是累加和变量 sum,并将该变量的初值设置为 0。 然后 i 的值从 1 到 100 一直进行 for 循环,如果 i 的值未到 100,...
/*最直接的方法*/
main()
{
int s;
s=100;
printf("1+2+3+4+5.....+100=%d",s*(1+s)/2);
}
void fun(int n)//功能函数
{
int s=0, i;
for(i=1; i=n; i++)
{
s=s+i;
}
printf("%d", s);
}
void main()//程序都从主函数开始执行,只能有一个主函数
{
int num;
printf("输入数字");
scanf("%d",num);
fun(num);//调用fun函数,实参为num
return;
}
这样就可以啦,主函数调用fun()函数,实现你想要的结果!!
你一定会明白的,你这么勤奋!!!
楼上的书写不规范,for()语句哪怕循环体只有一条也要加上花括号,实战中要求程序严谨。
当函数不要求返回值要定义成void型,
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款