C语言编程.输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 10:18:30
C语言编程.输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和.
要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a).例如,fn(3,2)的返回值是33.
例:括号内是说明
输入
2 (repeat=2)
2 3 (a=2,n=3)
8 5 (a=8,n=5)
#include
void main()
{
int ri,repeat;
int i,n;
long a,sn;
long fn(long a,int n);
scanf("%d",&repeat);
for(ri=1; ri
要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a).例如,fn(3,2)的返回值是33.
例:括号内是说明
输入
2 (repeat=2)
2 3 (a=2,n=3)
8 5 (a=8,n=5)
#include
void main()
{
int ri,repeat;
int i,n;
long a,sn;
long fn(long a,int n);
scanf("%d",&repeat);
for(ri=1; ri
/*2 (repeat=2)
2 3 (a=2, n=3)
8 5 (a=8, n=5) 这里是教你函数重载==调用函数 如果只有一个参数调用默认值 */
#include <stdio.h>
void main()
{
int ri, repeat;
int i, n;
long a, sn;
long fn(long a, int n); //你自己定义的计算函数
printf("输入要返回的数字a");
scanf("%d", &a);
printf("输入要返回的次数n");
scanf("%d", &n);
fn(a,n);
}
/*----函数实现-----*/
long fn(long a, int n){
int i,N=n;
long A=a;
long SUM=0;
for(i=1;i<N;i++)
{ A=A*A;SUM=SUM+A;
}
printf("计算结果%d\n",SUM);
getchar();
}
再问: 已经给出的部分不能改 改了就不算对....
再答: 自己给你看了,,懒得再看一遍,,,,思路给你了。。。
2 3 (a=2, n=3)
8 5 (a=8, n=5) 这里是教你函数重载==调用函数 如果只有一个参数调用默认值 */
#include <stdio.h>
void main()
{
int ri, repeat;
int i, n;
long a, sn;
long fn(long a, int n); //你自己定义的计算函数
printf("输入要返回的数字a");
scanf("%d", &a);
printf("输入要返回的次数n");
scanf("%d", &n);
fn(a,n);
}
/*----函数实现-----*/
long fn(long a, int n){
int i,N=n;
long A=a;
long SUM=0;
for(i=1;i<N;i++)
{ A=A*A;SUM=SUM+A;
}
printf("计算结果%d\n",SUM);
getchar();
}
再问: 已经给出的部分不能改 改了就不算对....
再答: 自己给你看了,,懒得再看一遍,,,,思路给你了。。。
C语言编程.输入2个正整数a和n,求a+aa+aaa+aa…a(n个a)之和.
用C语言编程:从键盘上输入两个正整数n和a,求Sn=a+aa+aaa+ …a…aa的值(共有n项,最后一项有n个a)
用C++语言编程:从键盘上输入两个正整数n和a,求Sn=a+aa+aaa+ …a…aa的值
C语言编程:求Sn=a+aa+aaa+···+aa··a(n个a)的值,其中a和N键盘输入
C语言编程计算a%1 + aa%2 + aaa%3 + ...+ aa...a%n(最后一项是n个a对n求余)
用c 语言,还有编程计算a+aa+aaa+…+aa…a〔n个a〕的值,n个a的值由键盘输入
C语言编写:求Sn=a+aa+aaa+…+aa…a n个a之值
vb,3.求Sn=a+aa+aaa+aaaa+…+aa…aaa(n个a),
VB求助:求Sn=a+aa+aaa+aaaa+…+aa…aaa(n个a),
C语言 求Sn=a+aa+……+aaa……a(n个a),其中a和n是从键盘输入.怎么做啊?
编写程序计算a+aa+aaa+aa.a(n个a)之和.
用c 语言,编程计算a+aa+aaa+…+aa…a〔n个a〕的值,其中a是一个数字,n键盘输入.n=5,a=3