用C语言编写程序,如何输入两个整数,并求和。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用C语言编写程序,如何输入两个整数,并求和。相关的知识,希望对你有一定的参考价值。

#include <stdio.h>

int main()

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

scanf("%d %d",&a,&b);//

sum=a+b;//三、数据处理,把a、b的和赋值给sum;

printf("这两个数的和是:%d\\n",sum);//

return 0;//返回;



C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐,最近25年是使用最为广泛的编程语言。

C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)于1970年 由 肯·汤普逊(Ken Thompson)所研制出的B语言的基础上发展和完善起来的,目前,C语言编译器普遍存在于各种不同的操作系统中,例如UNIX、MS-DOS、Microsoft Windows及Linux等,C语言的设计影响了许多后来的编程语言,例如C++、Objective-C、Java、C#等。

参考技术A int sum (int a, int b)
return a + b;

Java编程求和:输入一组整数,求除最大数之外其它数的和

Java程序:

import java.util.Scanner;

public class Test
public static void main(String[] args)
int[] arr;
int size; //数组大小
int max = Integer.MIN_VALUE; //最大元素
int sum = 0; //除最大元素外其他元素之和
int i;
Scanner scan = new Scanner(System.in);

System.out.print("请输入一组整数的个数:");
size = scan.nextInt();
arr = new int[size];

for(i=0; i<size; i++)
System.out.printf("No.%2d : ", i+1);
arr[i] = scan.nextInt();
sum += arr[i];
if(arr[i] > max)
max = arr[i];


sum -= max;

System.out.println("所有整数一览::");
for(i=0; i<size; i++)
System.out.printf("%4d", arr[i]);
if(i>0 && i%9==0)
System.out.println();

System.out.printf("\\n除最大元素外其他元素之和为%d\\n", sum);



运行测试:

请输入一组整数的个数:12
No. 1 : 1
No. 2 : 2
No. 3 : 3
No. 4 : 4
No. 5 : 5
No. 6 : 6
No. 7 : 7
No. 8 : 8
No. 9 : 9
No.10 : 10
No.11 : 11
No.12 : 12
所有整数一览::
1 2 3 4 5 6 7 8 9 10
11 12
除最大元素外其他元素之和为66
参考技术A 按要求写了一个,是这个意思不?
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Collections;
import java.util.LinkedList;

public class Demo

public static void main(String[] args) throws IOException

BufferedReader reader=new BufferedReader(
new InputStreamReader(System.in));

System.out.print("请输入一组数字,用空格分割:");
String content=reader.readLine();

LinkedList<Integer> list=new LinkedList<Integer>();
for(String s : content.split(" "))
list.add(Integer.valueOf(s));

Collections.sort(list);
list.removeLast();
int sum=0;
for(Integer i : list)
sum+=i;


System.out.println("结果:"+sum);

参考技术B 我想输入的一组整数应该是1,2,3,4类型的吧 ,可以先用.split(",")方法把字符串切割到一个数组中,然后遍历整个数组同时求得所有数的和以及找出最大数,最后再用和减去最大数就可以了,大体思想就是这个样子。本想给你写一个,但是感觉你自己写出来更好点吧!

以上是关于用C语言编写程序,如何输入两个整数,并求和。的主要内容,如果未能解决你的问题,请参考以下文章

编写一个R程序(函数)。输入一个整数n,如果,则终止运算,并输出一句话:“请输入一个正整数”

c语言编写程序 输入两个整数,计算两数之和

C语言 输入两个整数,求出它们的商和余数

编写函数add, 计算并返回两个整数的和.

Python语言编写程序,将两个整数a和b合并成一个整数放到c里面,并打印出来?

用C语言编写(计算两个整数的和、 差、积、商与余数