main()
{
int a,b,c=0,d;
scanf("%d",&a);
for (b=1;b<=a;b++)
{ c=c+b;
}
printf("%d",c);
for (d=1;d<=c;d++)
{
printf("欢迎");
}
getch();
}
上面的代码太复杂了 有没有更简单的方法 ,能完成同样的效果啊
c语言:用户输入一个数 求1到用户输入的数的和 并输入该数和个欢迎
答案:3 悬赏:60 手机版
解决时间 2021-03-08 03:28
- 提问者网友:你给我的爱
- 2021-03-07 19:16
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-03-07 20:04
从算法说上,这是最简单的了。再附两个:
1.
//---------------------------------------------------------------------------
#include
long int sum(int n)
{
int i;
for (i=0; i < n; i++) printf("欢迎!\n");
if (n) return sum(n-1)+n;
}
int main(int argc, char* argv[])
{
int n;
scanf("%d",&n);
printf("%ld\n",sum(n));
return 0;
}
//---------------------------------------------------------------------------
2.
//---------------------------------------------------------------------------
#include
int main(int argc, char* argv[])
{
int n,i;
long int sum=0;
scanf("%d",&n);
for (; n; --n) {
for (i = 0; i
sum+=n;
}
printf("%ld\n",sum);
return 0;
}
//---------------------------------------------------------------------------
1.
//---------------------------------------------------------------------------
#include
long int sum(int n)
{
int i;
for (i=0; i < n; i++) printf("欢迎!\n");
if (n) return sum(n-1)+n;
}
int main(int argc, char* argv[])
{
int n;
scanf("%d",&n);
printf("%ld\n",sum(n));
return 0;
}
//---------------------------------------------------------------------------
2.
//---------------------------------------------------------------------------
#include
int main(int argc, char* argv[])
{
int n,i;
long int sum=0;
scanf("%d",&n);
for (; n; --n) {
for (i = 0; i
}
printf("%ld\n",sum);
return 0;
}
//---------------------------------------------------------------------------
全部回答
- 1楼网友:毛毛
- 2021-03-07 21:35
#include
using namespace std;
void main()
{
int a,b;
cin>>a;
a = a*(1+a)/2;
for (b=0;b
- 2楼网友:封刀令
- 2021-03-07 21:04
#include <stdio.h>
long power(int n)
{long f;
if(n>1)
f=power(n-1)*n;
else
f=1;
return(f);
}
int main()
{
long power(int n);
long sum,k;
int i,n;
printf("please input a numbers:\n");
scanf("%d",&n);
sum = 0;
for(i=1;i<=n;i++)
sum+=power(i);
printf("n=%d,sum=%d\n",n,sum);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯