用while语句编一程序
- 提问者网友:蔚蓝的太阳
- 2021-04-30 03:58
- 五星知识达人网友:傲气稳了全场
- 2021-04-30 04:14
.... 没注意到用while... 害我白白丢了之前那个问题的分数...
已经修改了. 用while实现!
#include <stdio.h>
void main()
{
int a, n, i=0, t;
int sum = 0;
printf("Input a=");
scanf("%d",&a);
printf("Input n=");
scanf("%d",&n);
t = a;
while(i<n)
{
sum = sum + a;
a = a * 10 + t;
i++;
}
printf("sum=%d\n",sum);
}
运行截图:
- 1楼网友:山有枢
- 2021-04-30 06:21
写了一个,你先编译下试试,调试下,我这没有编译器
#include "stdio.h"
long func(int t,int n)
{
long s,sum = 0;
int i ;
while(n--)
{
i = ++n;
s = 1;
while(i --)
{
s = s*t;
}
sum = sum+s;
}
return sum;
}
int main()
{
int t,n;
printf("Input number:");
scanf("%d,%d",&t,&n);
printf("The result is:%l",func(t,n));
return 0;
}
- 2楼网友:何以畏孤独
- 2021-04-30 04:53
public class Series{
public static void main(String[] args)
{
int a=Integer.parseInt(args[0]);
long sum=0;
int temp=0;
while(sum<=1000000)
{
temp=temp*10+a;
sum+=temp;
}
System.out.println("a="+a+"sum="+sum);
}
}