1. 用C语言写一段程序:从键盘上输入两数,判断其大小关系,将判断结果显示在屏幕上。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1. 用C语言写一段程序:从键盘上输入两数,判断其大小关系,将判断结果显示在屏幕上。相关的知识,希望对你有一定的参考价值。

2.用C语言写一段程序:求输入的十个整数中正数的个数及其平均值。
3.用C语言写一段程序:从键盘上输入三个数,求三个数中最大数和最小数。

1.
#include <stdio.h>
#include <string.h>

int main(void)

int nNum1,nNum2;

printf("请输入第一个整数:");
scanf("%d",&nNum1);
printf("\n请输入第二个整数:\n");
scanf("%d",&nNum2);
printf("\n输入的两个数为:%d,%d,其大小关系为:",nNum1,nNum2)
if(nNum1 < nNum2)
printf("%d < %d",nNum1,nNum2);
else
printf("%d > %d",nNum1,nNum2);

return 0;


2.
#include <stdio.h>
#include <string.h>

int main(void)

int i,nNum,nSum=0;
int a[10]=0;
for(i=0;i<10;i++)
printf("请输入第%d个整数:\n",i+1);
scanf("%d",&a[i]);

for(i=0;i<10;i++)
if(a[i]>0)
nSum+=a[i];
nNum++;


printf("输入的正整数有%d个,其平均值为:%f",nNum,(float)nSum/nNum);

return 0;


3.
#include <stdio.h>
#include <string.h>

int main(void)

int a[3],nMin,nMax;
int i;
for(i=0;i<3;i++)
printf("请输入第%d个整数:\n",i+1);
scanf("%d",&a[i]);

nMin=nMax=a[0];
if(nMin<a[1])
nMin=a[1];

if(nMin<a[2])
nMin=a[2];

if(nMax>a[1])
nMax=a[1];

if(nMax>a[2])
nMax=a[2];


printf("输入的三个数为:%d,%d,%d,最大值为:%d,最小值为:%d",a[0],a[1],a[2],nMax,nMin);

return 0;
参考技术A 1.
#include "stdio.h"

void main()

int a,b;

printf("请输入两个数用空格隔开:");

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

if(a > b)
printf("%d比%d大\n",a,b);
else if( a < b )
printf("%d比%d小\n",a,b);
else
printf("两个数相等\n");


2.
#include "stdio.h"

void main()

int i=0,avg=0,count=0,n;

while(i < 10 )

printf("请输入第%d个数: ",i+1);
scanf("%d",&n);
if( n>0 )

count++;
avg = avg + n;

i++;


printf("10个数中有%d个是正整数,平均值为%d\n",count,avg/count);

//不包括有浮点数情况

3.
#include "stdio.h"

void main()

int a,b,c,max,min;

printf("请输入三个数用空格分开: ");

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

max = a;
min = a;

if( max < b )
max = b;
if( max <c )
max = c;

if(min > b)
min = b;
if(min > c)
min = c;

printf("三个数中最小的数是%d,最大的数为%d\n",min,max);
参考技术B 1.
#include "stdio.h"
void main()

int a,b;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
if(a>b) printf("a>b\n");
else if(a<b) printf("a<b\n");
else printf("a=b\n");
参考技术C #include "stdio.h"
main()

int a,b,t;
printf("please input two numbers:\n");

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

if(a>b) printf("a>b");
else if(a<b) printf("a<b");
else printf("a=b");
getch();
getch();
参考技术D int i,a[10],z;
float aver;
long sum;
for(i=0,z=0,sum=0;i<10;i++)
scan("%d",a+i);
if(a[i]>0) z++;
sum=sum+a[i];

aver=sum/10;
printf("%d,%f",z,aver);

float a[3],temp;
scanf("%f,%f,%f",a,a+1,a+2);
for(j=0;j<3;j++)
for(i=0;i<2;i++)
if(a[i]<a[i+1])

temp=a[i];
a[i]=a[i+1];

printf("%f,%f",a[0],a[2]);

java语言编写一个程序,从键盘输入一个整数,将其转换为二进制数并输出 求大神帮忙

public class Main
public static void main(String[] args) 
System.out.println("请输入整数:");
Scanner sc=new Scanner(System.in);
String input = sc.nextLine();//读取输入字符
try
int i = Integer.parseInt(input);//string转int
String result = Integer.toBinaryString(i);//十进制转二进制
System.out.println("对应二进制数为:");
System.out.println(result);
catch (Exception e) //对非法输入做出处理
System.err.println("请按照要求输入~");



主要用了Scanner类读取控制台输入,以及Integer类进制转化

ps:我自己手动写的,为什么被认证为疑似抄袭QWQ

参考技术A java.lang.Integer这个API包中有进制转换的函数
public static String toBinaryString(int i)
参考技术B 手机怎么写?
import 几个包,io,string,等
直接用函数转换就可以了追问

你会?

追答

这个帮不了你,我是手机上百度知道,等别人吧

参考技术C 追问

以上是关于1. 用C语言写一段程序:从键盘上输入两数,判断其大小关系,将判断结果显示在屏幕上。的主要内容,如果未能解决你的问题,请参考以下文章

如何用C或C+编程序实现:从键盘任意输入一个命题公式,用真值表法判断其类型

用java编写实现从键盘输入一个字符串,判断其是不是为浮点数?

如何用C语言编写一个求两数相加得和的小程序。

用c语言编写从键盘输入一个数,判断是不是在数组a里(1~10的整数)

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

c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字,并求和。(代码15分,调试1