
c语言。要求使用while 题目 输入一个整数a 做1+2+3+…+n的运算 当合计小于等于
c语言。要求使用while题目输入一个整数a做1+2+3+…+n的运算当合计小于等于a的时候结束。表示当前n的值运行结果。例输入整数6当前n=3求教导。给点思路也行啊...
c语言。要求使用while
题目 输入一个整数a 做1+2+3+…+n的运算 当合计小于等于a的时候结束。表示当前n的值
运行结果。
例
输入整数 6
当前n=3
求教导。给点思路也行啊 展开
题目 输入一个整数a 做1+2+3+…+n的运算 当合计小于等于a的时候结束。表示当前n的值
运行结果。
例
输入整数 6
当前n=3
求教导。给点思路也行啊 展开
4个回答
展开全部
#include<stdio.h>
int main()
{
int a,n=1,sum=0;
scanf("%d",&a);
do
{
sum=sum+n;
n++;
}while(sum<=a);
n--;
printf("%d",n);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int n = 1, a, sum = 0;
scanf ("%d", &a);
while (1){
if (sum + n > a)break;
sum += n;
++n;
}
n--;
printf ("%d\n", n);
return 0;
}
追答
只要和小于等于a就继续循环,否则跳出循环
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//--------------------------------------------------------------------------- #include long int s(int n) { if (n) return n*n+(s(n-1); else return 0; } int main() { int n; scanf("%d",&n); printf("%ld",s(n)); return 0; } //------...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf("%d",&a);
int s=0;
int n=0;
int i=0;
while(s<=a){
++n;
s+=n;
i=n-1;
}
printf("%d",i);
int s=0;
int n=0;
int i=0;
while(s<=a){
++n;
s+=n;
i=n-1;
}
printf("%d",i);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |