用C语言编写:从键盘输入两个正整数,利用等差数列的求和公式计算并输出这两个正整数之间所有整数的和。

供稿:hz-xin.com     日期:2025-01-15
编译程序,从键盘上输入两个正整数,利用等差数列求和公式计算并输入这两个正整数之间所有整数的和

C语言
#include
void main{
int a,b,n,t=1,s;
printf("请输入a,b且a>b:
");
scanf("%d,%d",&a,&b);
while(t!=a-b){
if((a-b)%t==0){
n=(a-b)/t+1;
s=n*b+n*(n-1)/2*t;
printf("公差d=%d,和s=%d
",t,s);
}
++t;
}
}

用欧几里德算法,最经典的了
#include
#include
main()
{
int p0,q0;
printf("输入两个正整数:");
scanf("%d%d",&p0,&q0);
int p=min(p0,q0),q=max(p0,q0);//min(),max()自己写吧
int r=p;
while(p%q!=0)
p+=r;
printf("最小公倍数为:%d",p);
}

#include<stdio.h>
void main() {
int a, b;
int m, n;
scanf("%d%d", &a, &b);
if (a < b)
m = b - a - 1; /* 计算a,b间整数个数 */
else
m = a - b - 1; /* a,b间的整数,不包括a,b */
n = (int)(1.0 * (a + b) * m / 2 ); /* 乘1.0是让运算成小数,不然奇数除以2不准确
*/
printf("%d", n);
}

C语言程序设计,从键盘输入任意两个正整数M和N,求M!+N! . 输出100到200...
include<stdio.h>int main(){ int x,i,n; double sum=0,t=1; printf("input x,n:"); scanf("%d%d",&x,&n); for(i=1;i<=n;i++) { t*=x; sum+=t\/i; } printf("sum=%.2lf\\n",sum); return 0;}\/\/素数#include<stdio.h>#include<math.h>int main(){ int i,...

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语言编程:从键盘输入任意2个整数,计算它们的商、余数(均为整数...
include <stdio.h> include "math.h"int main(){ int a, b, x, y;float d;printf("输入两个整数:\\n");scanf("%d,%d", &a, &b);x = a \/ b;y = a % b;d = (float)a \/ b;printf("商为:%d\\n", x);printf("余数为:%d\\n", y);printf("小数为:%.5f\\n", d);r...

c语言里,从键盘输入两个正整数,让计算机判断第2个数是不是第1个数的...
include <stdio.h>main(){ printf("输入数");int a,b;scanf("%d%d",&a,&b);if(b!=0){ if(a%b==0) { printf("yes"); }else {printf("no");}}else printf("错误");}

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语言编程 从键盘上输入两个正整数 n,k 求大于n的k个质数 ,,,谢谢!!
程序如下:include <stdio.h> void main(){ int n,k;printf("input the n:"); \/*输入n的值*\/ scanf("%d",&n);printf("input the k:"); \/*输入K的值*\/ scanf("%d",&k);int i,count=0; \/*用count来实现计质数的个数*\/ do { flag: n=n+1;if(n<2) \/*如果n<2...

C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数
include<stdio.h> include<stdlib.h> intHCF(intx,inty);\/\/定义最大公约数函数 intLCM(intx,inty);\/\/定义最小公倍数函数 intmain(){ inta,b;printf("Pleaseenter2numbers:");\/\/输入两个整数 scanf("%d%d",&a,&b);printf("HCF=%d,LCM=%d\\n",HCF(a,b),LCM(a,b));\/\/输出最大...

简单C语言程序
printf("%c",ch2);printf("\\n");} return 0;} 5. 编程输出所有三位数中的素数。include int main(void){ int x,i;for(x=100;x<=999;x++){ for(i=2;i<x\/2;i++)if(x%i==0)break;if(i==x\/2)printf("%d ",x);} return 0;} 6. 定义一个函数even(),判断一个整数是否...

C语言 从键盘上输入2个int型数 比较大小,并且显示最小数
在 C 语言中,可以使用以下代码从键盘上输入两个整数,比较大小,并显示最小的数:```c include <stdio.h> int main() { int num1, num2, min;printf("请输入两个整数:\\n");scanf("%!d(MISSING) %!d(MISSING)", &num1, &num2);if (num1 < num2) { min = num1;} else {...

讲解,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...