C语言输入俩个整数,输出他们之间所有整数的和?

代码如下:

#include <stdio.h>

int main() {

int num1, num2;

int sum = 0;

printf("请输入俩个整数:");

scanf("%d %d", &num1, &num2);

// 如果num1大于num2,交换两个数的值

if (num1 > num2) {

int temp = num1;

num1 = num2;

num2 = temp;

}

// 循环计算num1到num2之间所有整数的和

for (int i = num1; i <= num2; i++) {

sum += i;

}

printf("这俩个整数之间所有整数的和为:%d
", sum);

return 0;

}

逻辑说明:

比如上面输入 11 17;则输出98;这里把11,17也包含进去了。如果你不想把首尾包含其中,则代码如下:

#include <stdio.h>

int main() {

int num1, num2;

printf("请输入俩个整数:");

scanf("%d %d", &num1, &num2);

// 如果num1大于num2,交换两个数的值

if (num1 > num2) {

int temp = num1;

num1 = num2;

num2 = temp;

}

int count = num2 - num1 + 1;  // 计算整数个数

int sum = (num1 + num2) * count / 2;  // 使用等差数列求和公式计算总和

printf("这俩个整数之间所有整数的和为:%d
", sum);

return 0;

}



C语言输入俩个整数,输出他们之间所有整数的和,可以参考以下的代码:

#include <stdio.h>

void main(){

int a,b;

printf("请输入较小的整数:
");

scanf("%d",&a);

printf("请输入较大的整数:
");

scanf("%d",&b);

int sum=0;

for(int i=a;i<=b;i++){

sum+=i;

}

printf("它们之间的整数和结果为:%d
",sum);

}

扩展资料:

C语言函数列举:

double pow10(int p) 返回10^p的值

double sqrt(double x) 返回+√x的值

double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度

double ceil(double x) 返回不小于x的最小整数

double floor(double x) 返回不大于x的最大整数

void srand(unsigned seed) 初始化随机数发生器

int rand() 产生一个随机数并返回这个数

参考资料来源:百度百科-C语言函数



  • c璇█杈撳叆淇╀釜鏁存暟,杈撳嚭浠栦滑涔嬮棿鎵鏈夋暣鏁扮殑鍜屻
    绛旓細C璇█杈撳叆淇╀釜鏁存暟锛岃緭鍑轰粬浠涔嬮棿鎵鏈夋暣鏁扮殑鍜岋紝鍙互鍙傝冧互涓嬬殑浠g爜锛歩nclude <stdio.h> void main(){ int a,b;printf("璇疯緭鍏ヨ緝灏忕殑鏁存暟锛歕n");scanf("%d",&a);printf("璇疯緭鍏ヨ緝澶х殑鏁存暟锛歕n");scanf("%d",&b);int sum=0;for(int i=a;i<=b;i++){ sum+=i;} printf("瀹冧滑涔...
  • 缂栧啓c璇█绋嬪簭,杈撳叆涓や釜鏁存暟,杈撳嚭鍖呭惈浠栦滑鍦ㄥ唴鍙婁粬浠箣闂寸殑濂囨暟鍙婁釜鏁...
    绛旓細瑕佺紪鍐欎竴涓C璇█绋嬪簭锛屽疄鐜杈撳叆涓や釜鏁存暟骞杈撳嚭瀹冧滑涔嬮棿浠ュ強鍖呭惈瀹冧滑鍦ㄥ唴鐨勫鏁板強鍏朵釜鏁帮紝棣栧厛锛屾墦寮DEV C++杞欢锛屾墦寮涓涓柊鐨勬簮浠g爜缂栬緫绐楀彛銆傚湪浠g爜缂栧啓闃舵锛岀‘淇濆鏁存暟绫诲瀷鐨勬纭鐞嗐傚湪瀹氫箟鍙橀噺鏃讹紝浣跨敤鏁存暟绫诲瀷锛岃浣忓湪杈撳叆鍜岃緭鍑鸿鍙ヤ腑浣跨敤鈥%d鈥濇牸寮忓寲绗﹀彿鏉ヨ〃绀烘暣鏁般備緥濡傦紝鍙互瀹氫箟涓や釜鏁存暟鍙橀噺a...
  • c璇█绋嬪簭:杈撳叆2涓暣鏁,杈撳嚭缁撴灉鏄灏?
    绛旓細鍦C璇█涓紝浣犲彲浠ヤ娇鐢ㄤ互涓嬩唬鐮佹潵瀹炵幇杈撳叆涓や釜鏁存暟骞杈撳嚭缁撴灉锛歝澶嶅埗浠g爜 include <stdio.h> int main() { int num1, num2;printf("璇疯緭鍏ョ涓涓暣鏁帮細");scanf("%d", &num1);printf("璇疯緭鍏ョ浜屼釜鏁存暟锛");scanf("%d", &num2);int result = num1 + num2;printf("缁撴灉鏄細%d\n"...
  • ...缂栧啓涓涓C璇█绋嬪簭,浠庨敭鐩杈撳叆涓や釜鏁存暟,杈撳嚭杩欎袱涓暟涔嬪拰銆俖鐧惧害...
    绛旓細include<iostream> intmain(){ usingnamespacestd;inta,b;cout<<"Pleaseenterthetwonumber:\n";cin>>a>>b;doublesum=((double)(a+b)/2*(b-a+1));cout<<sum<<endl;return0;}
  • 缂栧啓c璇█绋嬪簭,杈撳叆涓や釜鏁存暟,杈撳嚭鍖呭惈浠栦滑鍦ㄥ唴鍙婁粬浠箣闂寸殑濂囨暟鍙婁釜鏁...
    绛旓細1銆侀鍏堟墦寮DEV C++杞欢锛岀偣鍑烩滄柊寤烘簮浠g爜鈥濓紝鍦ㄧ紪杈戦〉闈㈣緭鍏ヤ互涓嬩唬鐮併2銆佸洜涓洪鐩姹傛垜浠厛杈撳叆涓涓暣鏁帮紝鎵浠ュ湪瀹氫箟鍙橀噺鏃讹紝灏卞簲璇ュ皢鍏跺畾涔変负鏁存暟鍨嬶紝娉ㄦ剰锛屽湪杈撳叆锛岃緭鍑鍑芥暟涓紝鏁存暟鍨嬪搴旂殑鏄%d鈥濄3銆佹帴涓嬫潵灏辫瀵硅緭鍏ョ殑鏁存暟杩涜鍒ゆ柇锛屽湪C璇█涓紝if鏄垽鏂鍙ワ紝鎵浠ョ敤瀹冩潵瀵规暣鏁拌繘琛屽垽鏂俰f...
  • c璇█缂栧啓绋嬪簭 杈撳叆涓や釜鏁存暟,璁$畻涓ゆ暟涔嬪拰
    绛旓細鍗佸叚杩涘埗 椤惧悕鎬濅箟鏈16涓熀鏈厓绱犮傞偅涔堝洜涓洪樋鎷変集鏁板瓧鍙湁10涓 鎵浠10杩涘埗澶т簬绛変簬10鐨 鐢16杩涘埗琛ㄧず 鎵嶇敤鍒板瓧姣峚bcdef銆14(16)=1*16+4=20(10)24锛8锛=2*8+4=20锛10锛 鏂规硶涓锛#include void main(){int a,b;printf("Input two integers:");scanf("%d%d",&a,&b);printf("鍜:a+...
  • 缂栧啓涓涓▼搴,杈撳叆涓や釜鏁存暟,杈撳嚭瀹冧滑鐨勫晢鍙婂晢鐨勭涓浣嶅皬鏁般(鐢c璇█...
    绛旓細include"stdio.h"int main(){int a,b,numb;float s;scanf("%d%d",&a,&b);s=(float)a/b;numb=(int)(s*10)%10;printf("淇╂暟涔嬪晢涓%f,鍟嗙殑绗竴浣嶅皬鏁颁负%d",s,numb);return 0;}
  • c璇█缂栧啓绋嬪簭 杈撳叆涓や釜鏁存暟,璁$畻涓ゆ暟涔嬪拰
    绛旓細printf("璇杈撳叆涓や釜鏁存暟锛");scanf("%d %d",&a,&b);//浜屻佽緭鍏ユ暟鎹,%d瀵硅緭鍏ョ被鍨嬬殑闄愬埗浠h〃鈥斺鏁存暟锛骞舵妸杩欎咯涓暟鍒嗗埆缁&a鍜&b涓や釜鍙橀噺锛&鍙栧湴鍧杩愮畻绗;sum=a+b;//涓夈佹暟鎹鐞,鎶奱銆乥鐨勫拰璧嬪肩粰sum;printf("杩欎袱涓暟鐨勫拰鏄細%d\n",sum);//鍥涖杈撳嚭缁撴灉,%d杈撳嚭涓涓暣褰㈡暟杩欎釜...
  • ...璇彞鍜宖or璇彞瀹炵幇:杈撳叆涓や釜鏁存暟c鍜宒(c<d),杈撳嚭杩欎袱涓暟涔
    绛旓細int main(int argc, char *argv[]){ long ks,js,Lf,xh;scanf("%ld%ld",&ks,&js);xh=ks;while(xh<=js){ Lf=xh*xh*xh;printf("%ld ",Lf);xh++;} printf("\n\n");for(xh=ks;xh<=js;xh++){ Lf=xh*xh*xh;printf("%ld ",Lf);} getchar();return 0;} 杈撳叆锛 1 3鍥...
  • 杈撳叆涓や釜鏁存暟,杈撳嚭杩欎袱涓暟涔嬮棿闈炵礌鏁颁箣鍜(c璇█)
    绛旓細浣犲ソ锛岃绋嶇瓑锛屽湪鍐欑▼搴 涓婇潰鏄紪璇戣繍琛岀殑缁撴灉锛屼笅闈㈡槸绋嬪簭锛屾湁闂鍐嶉棶锛屾弧鎰忚閲囩撼 include <stdio.h>void main(){ int a, b, count=0; int he=0; int i; int j; printf("杈撳叆涓や釜鏁存暟锛岃緭鍑杩欎袱涓暟涔嬮棿闈炵礌鏁颁箣鍜:\n"); scanf("%d%d",&a,&b); for(i=a;...
  • 扩展阅读:从小c到大 ... c语言怎么输出整数值 ... c语言输入月份判断季度 ... c#输入一个整数判断奇偶 ... c语言屏幕输出整数 ... 输出第二个整数c语言 ... c语言将12345倒序输出 ... c语言输出结果取整数 ... c语言如何输入一个整数 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网