重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用while循环。具体代码如下
站在用户的角度思考问题,与客户深入沟通,找到治多网站设计与治多网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广、域名与空间、网络空间、企业邮箱。业务覆盖治多地区。
#includestdio.h
int add(int n){
int i=1,sum=0;
while(i=n){
sum=sum+i;
i++;
}
return sum;
}
#include stdio.h
unsigned int func(unsigned int n)
{
return (n == 1)? 1 : n * func(n-1);
}
int main(void)
{
unsigned int n = 0, rval = 0;
printf("Input data:");
scanf("%u", n);
if (n == 0)
{
printf("Input error.\n");
return -1;
}
rval = func(n);
printf("%u!=%u\n", n, rval);
return 0;
}
1、首先把头文件,main函数写好#includestdio.h main(),如下图所示。
2、之后需要定义几个变量,一个存放和,一个从1开始到100,如下图所示。
3、之后书写for循环,首先给i赋值为1,其中如果要求200以内和把数字100改为200即可。
4、然后写for循环里面的内容,sum=sum+i;把每个i的值加到sum里面。
5、最后进行输出,编写输出语句把它输出出来,sum为整形,故用%d,如下图所示就完成了。
完整的程序示例代码如下:
#include stdio.h
long fnSum(int n);
int main(int arg,char *args[])
{
int n = 3;
printf("fnSum(%d) = %ld\n",n,fnSum(n));
n=6;
printf("fnSum(%d) = %ld\n",n,fnSum(n));
n=10;
printf("fnSum(%d) = %ld\n",n,fnSum(n));
return 0;
}
long fnSum(int n){
long sum = 0;
int i;
for(i=1;i = n;i++){
sum = sum + i;
}
return sum;
}
我们在手机上使用易历知食软件内部的微C程序设计功能来运行以上程序来验证一下结果,程序如下图(可以将以上代码复制到手机上):
点击“运行程序”按钮后,运行结果如下: