C语言程序设计:输入两个整数,计算并输出它们的和、积、差、商和余数各是多少?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言程序设计:输入两个整数,计算并输出它们的和、积、差、商和余数各是多少?相关的知识,希望对你有一定的参考价值。
参考技术A #include<stdio.h>void main()
int a,b;
printf("请输入两个数字");
scanf("%d",&a);
scanf("%d",&b);
printf("%d %d %d",(a+b),(a-b),(a*b));
if(b==0)
printf(" NONE NONE\\n");
else
printf(" %d %d\\n",(a/b),(a%b));
具体如下:
1、简介C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
2、基本介绍
C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。
3、运算
C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。
给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。
问题描述:给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。如,输入为10,程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7))
附算法代码:
public class PrimeNumber { //判断是否是质数 protected boolean isPrimeNumber(int num){ if(num == 2) return true;//2特殊处理 if(num < 2 || num % 2 == 0) return false;//识别小于2的数和偶数 for(int i=3; i<=Math.sqrt(num); i+=2){ if(num % i == 0){//识别被奇数整除 return false; } } return true; } //获取质数和的个数 public int getPNSum(int num) throws Exception{ if(num < 1 || num >= 1000){ throw new Exception("请输入正整数并小于1000"); } int sum = 0; //单独考虑2 if(isPrimeNumber(num - 2)){ ++sum; } for(int i=3; i<=(num/2); i+=2){ if(isPrimeNumber(i) && isPrimeNumber(num - i)){ ++sum; } } return sum; } //测试代码 public static void main(String[] args) { try { PrimeNumber pn = new PrimeNumber(); int sum = pn.getPNSum(10); System.out.println("结果:"+sum); } catch (Exception e) { e.printStackTrace(); } } }
以上是关于C语言程序设计:输入两个整数,计算并输出它们的和、积、差、商和余数各是多少?的主要内容,如果未能解决你的问题,请参考以下文章
编写程序,输入两个整数num1和num2,计算并输出它们的和,差,积,商与余数
c语言:输入两个整数,计算并输出这两个整数的和·平均数·最大值·最小值?
c语言:输入两个整数,计算并输出这两个整数的和·平均数·最大值·最小值?
c语言程序设计. 由键盘输入两个整数,分别计算这两个数的和、差、积、商,并输出结果。