1. 用C语言写一段程序:从键盘上输入两数,判断其大小关系,将判断结果显示在屏幕上。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1. 用C语言写一段程序:从键盘上输入两数,判断其大小关系,将判断结果显示在屏幕上。相关的知识,希望对你有一定的参考价值。
2.用C语言写一段程序:求输入的十个整数中正数的个数及其平均值。
3.用C语言写一段程序:从键盘上输入三个数,求三个数中最大数和最小数。
#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 Mainpublic 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编写实现从键盘输入一个字符串,判断其是不是为浮点数?