用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,如果,则终止运算,并输出一句话:“请输入一个正整数”