求简单C语言程序代码!
输入2个正整数m和n,求其最大公约数和最小公倍数
#include
#include
int main()
int m,n,p,q,s,r;
printf(“请输入两个正整数;m,n\n“);
scanf(“%d,%d“,&m,&n);
#include《stdio.h》
main()
int a,b,t=0;
scanf(“%d %d“,&a,&b);
if (a《b)
printf(“%d %d %d %d %d“,(a+b),(a-b),(a/b),(a*b),(a%b));
}
主要特点
C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。-语言
以上内容参考:百度百科-c语言
Java源代码
package com.zhidao;import java.util.ArrayList;import java.util.List;import java.util.Scanner;import static java.lang.System.out;import static java.lang.System.in;/** * Created by tracy on 2017/10/11. */public class LR { static int numbers; static List《Domain》 domains = new ArrayList《》(); public static void main(String...asd){ int m,n; out.print(“请输入数字个数N:“); n = input(1,Integer.MAX_VALUE); out.print(“请输入计算行数M:“); m = input(1,10000); out.println(“请输入“+n+“个数字,每个数字介于1跟1000000之间,用空格隔开:“); numbers = inputNumbers(n); for(int i = 0; i《m; i++){ domains.add(inputDomain(n,i+1)); } for(Domain domain:domains){ domain.output(); } } /** * 输入一个介于min跟max之间的整数 * @param min * @param max * @return */ private static int input(int min,int max){ Scanner scanner = new Scanner(in); try { int i = scanner.nextInt(); if(i《min || i》max){ out.print(“输入数字大小不符合要求,请重新输入”“); return input(min,max); } return i; }catch (Exception e){ out.print(“您输入的不是数字,请重新输入““); return input(min,max); } } /** * 输入N个介于1到1000000之间的整数 * @param n * @return */ private static int inputNumbers(int n){ Scanner scanner = new Scanner(in); String numStr = scanner.nextLine(); String nums = numStr.trim().split(“\\s+“); if(nums.length != n){ out.println(“输入数字个数不对,请重新输入:“); return inputNumbers(n); } int numbers = new int[n]; for(int i=0;i《n;i++){ try { int number = Integer.valueOf(nums[i]); if(number《1 || number 》10000){ out.print(“输入数字大小不符合要求,请重新输入”“); numbers[i] = input(1,1000000); }else{ numbers[i] = number; } }catch (NumberFormatException e){ out.print(String.format(“您输入的%s不是数字,请重新输入:“,nums[i])); numbers[i] = input(1,1000000); } } return numbers; } private static Domain inputDomain(int n,int index){ out.println(“请输入第“+index+“行的2个数字L,R(1《=L《=R《=%d)用空格隔开:“); Scanner scanner = new Scanner(in); String numStr = scanner.nextLine(); String nums = numStr.trim().split(“\\s+“); if(nums.length != 2){ out.print(String.format(“输入数字个数不对,请重新输入!“,n)); return inputDomain(n,index); } String ls = nums; String rs = nums; try{ int l = Integer.valueOf(ls); int r = Integer.valueOf(rs); if(l《1 || r《l || r》n){ out.print(String.format(“输入数字大小不符合,请重新输入!“,n)); return inputDomain(n,index); } return new Domain(l,r,index); }catch (NumberFormatException e){ out.println(String.format(“输入数字格式错误,请重新输入2个数字L,R(1《=L《=R《=%d)用空格隔开:“,n)); return inputDomain(n,index); } } private static class Domain{ int l; int r; int index; Domain(int l, int r, int index) { this.l = l; this.r = r; this.index = index; } void output(){ int result = 0; for(int i = l-1; i《r; i++){ result+= numbers[i]; } out.println(String.format(“第%d行:第%d到第%d个数之和为:%d“,index,l,r,result)); } }}
电脑蓝屏后完全开不了机,代码stop:0x000000D1(0x00000000,0x00000002,0x00000001,0xB9745CC2)
你好,电脑蓝屏主要是:“磁盘有错误”或“非正常关机”引起!这是无法开机的解决方法:(原创,引用请说明作者:力王历史)1。试试开机,出完电脑品牌后,按F8,回车,回车,进安全模式里,高级启动选项,最后一次正确配置,回车,回车,按下去试试!2。再不行,进安全模式,正常启动,回车,到桌面后,杀毒软件,全盘杀毒!3。再使用:360安全卫士,“木马查杀”里的:“360系统急救箱”,系统修复,全选,立即修复!网络修复,开始修复!再点:开始急救!重启后,点开“文件恢复”,全选,彻底删除文件!4。再不行,拔下显卡和内存条,橡皮擦擦,再用毛刷,清理插槽灰尘和风扇,更换内存插槽等!5。再不行,下载“驱动人生”,升级:显卡驱动!6。再开机,如果还是不行,需要“一键还原”或“重装系统”了! 7。硬件有问题,送修!