C语言编程:输入两个正整数a和n,求a+aa+…+aa…a(n个a)之和
给你一个代码看哈:
#include
int main()
{
int i,number,n;
int sum=1,total=0;
printf("请输入2个数
");
scanf("%d %d",&number,&n);
for(i=1;i<=n;i++)
{
sum=sum*number;
total+=sum;
}
printf("%d",total);
return 0;
}
#include
int main()
{
int a,n,sum,t;
scanf("%d%d",&a,&n);
for(t=0;n;n--)
sum+=t=t*10+a;
printf("%d
",sum);
return 0;
}
完整代码如下:
#include <stdio.h>
//求第n位的a
int f1(int a,int n){
int an=0;
for(int i=0;i<n;i++){
an=an*10+a;
}
return an;
}
//求a+aa+aaa+...+an的和
int f2(int a,int n){
int s=0;
for(int i=1;i<=n;i++){
s+=f1(a,i);
}
return s;
}
int main()
{
int a,n;
scanf("%d %d",&a,&n);
printf("第%d项的值为:%d
",n,f1(a,n));
printf("所有n项之和:%d
",f2(a,n));
return 0;
}
运行结果:
C语言编程:输入两个正整数,输出其中最大公约数和最小公倍数。
printf("please input two number:\\n");scanf("%d%d",&num1,&num2);if(num1<num2){ temp = num1;num1 = num2;num2 = temp;} a = num1;b = num2;while(b!=0){ \/*利用辗除法,直到b为0为止*\/ temp = a%b;a=b;b=temp;} printf("gongyueshu:%d\\n",a);printf("...
C++编程:输入两个整数,输出它们的和、差、积、商。
include<iostream> using namespace std;void main(){ int m,n;cout<<"input two number:"<<endl;cin>>m>>n;cout<<"和:"<<m+n<<endl;cout<<"差:"<<m-n<<endl;cout<<"积:"<<m*n<<endl;cout<<"商:"<<(float)m\/n<<endl;} ...
c语言编程:输入两个正整数,求最大公约数和最小公倍数
include<stdio.h> int main(){ int p,r,n,m,temp;printf("请输入两个正整数n,m:");scanf("%d,%d,",&n,&m);if(n<m){ temp=n;n=m;m=temp;} p=n*m;while(m!=0){ r=n%m;n=m;m=r;} printf("它们的最大公约数为:%d\\n",n);printf("它们的最小公约数为:%d\\n",p\/...
c语言编程:输入两个正整数m和n,求其最大公约数和最小公倍数。
输入两个正整数m和n,求其最大公约数和最小公倍数。解:程序:include <stdio.h> int main(){ int num1, num2, t,p;printf("请输入两个正整数:");scanf("%d,%d", &num1, &num2);\/\/7,8 p = num1*num2;while (t = num1%num2)\/\/7 1 0,循环结束 { num1 = num...
c语言 从键盘输入两个整数,求这两个整数的最小值.??
在 C 语言中,可以通过以下代码实现从键盘输入两个整数,然后求这两个整数的最小值:include <stdio.h> int main() { int num1, num2, min;printf("请输入两个整数:\\n");scanf("%d %d", &num1, &num2);if (num1 < num2) { min = num1;} else { min = num2;} printf("最...
讲解,C语言 输入2个整数,求两数的平方和并输出。
程序及注释如下:include <stdio.h> int main(){ int a,b,c; \/*定义三个整型变量*\/ printf("请输入两个整数:\\n"); \/*输出提示信息*\/ scanf("%d%d",&a,&b); \/*从键盘接收两个整数值*\/ c=a*a+b*b; \/*计算两数平方和并赋值给c*\/ printf("两数的平方和为:%d\\n...
c语言程序设计. 由键盘输入两个整数,分别计算这两个数的和、差、积...
具体输入如下:include "stdio.h"main(){ int a,b;printf("请输入两个整数(a,b):");scanf("%d,%d",&a,&b);printf("和:%d\\n",a+b);printf("差:%d\\n",a-b);printf("积:%d\\n",a*b);printf("商:%f\\n",(float)a\/b);} C语言简介:C语言是一门通用计算机编程语言,...
编程实现输入两个整数,输出其最大公约数和最小公倍数。
举例:输入两个正整数m和n,输出它们的最小公倍数和最大公约数。代码:include <stdio.h> int main(void){ int gcd, lcm, m, n;int repeat, ri;scanf("%d", &repeat);for(ri = 1; ri <= repeat; ri++){ scanf("%d", &m);scanf("%d", &n);if(m <= 0 || n <= 0){...
用C语言用(函数)编写输入两个整数求两个数之间所有数的和?
第一题,程序代码如下,供参考:include <stdio.h> void main(void){ int H_sum(int,int);int x,y,num;printf("请输整数x:"); \/\/负数亦可,但要保证输入整数 scanf("%d",&x);printf("请输整数y:");scanf("%d",&y);if(x>y){ num=x;x=y;y=num;} printf("\\n\\n两数之间的...
用C语言编写程序求两个数的最小公倍数,并输出
方法步骤:一、打开VC2010(或其他C语言编译器),新建项目-选择Win32为控制台应用程序-命名-确定 二、选择源文件-添加-新建项 三、选择C++文件-命名.c-添加 四、输入如下程序 include <stdio.h> int main(){ int a,b,A,B;int lol,lpl;printf ("输入两个整数:\\n");scanf ("%d%d",&a,...