ZKX's LAB

若输入4位整数到整形变量a中可用 从键盘输入三个整数,赋值给整型变量a、b和c,编写程序求3个数中的最大值。

2020-08-12知识7

、从键盘输入4个整数,分别存入整型变量a、b、c、d中,并按从大到小的顺序显示出来。 把if(a)t=a;a=b;b=t;之类的改成if(a)t=a,a=b,b=t;就是前两个分号换成逗号。或者if(a){t=a;a=b;b=t;}你之前那么写,if条件指挥判断执行或者不执行t=a,之后的a=b b=t,都不受限制,所如果a>;=b不会执行t=a,但是会执行b=t,因为t没有初值,所以会报错。从键盘输入4个整数,分别存入整形变量a·b·c·d中,并按从大到小的顺序显示出来 #include<;stdio.h>;/由于用abcd代替变量比百较写着比较繁杂,所度以用了个回数组int main()/加冒泡排序写了个。答{int a[5];int i,j,t;for(i=1;i;i+)scanf(\"%d\",&a[i]);for(i=1;i;i+)for(j=i+1;j;j+){if(a[i][j]){t=a[i];a[i]=a[j];a[j]=t;}}for(i=1;i;i+)printf(\"%d\",a[i]);printf(\"\\n\");}从键盘上输入一个正整数给整型变量a,按二进制位输出该数 int main(){int n,i;int a[32];scanf(\"%d\",n);i=-1;while(n。0){i+;a[i]=n%2;n=n/2;}for;i>;-1;i-)printf(\"%d\",a[i]);return 0;}输入4个整数a,b,c,d,编写程序,将它们按从大到小的顺序输出 include\"stdio.h\"void main(){ int a,b,c,d,t;printf(\"输入四个整数\");scanf(\"%d%d%d%d\",&a,&b,&c,&d);if(a){ t=a;a=b;b=t;} if(a<;c){ t=a;a=c;c=t;} if(a<;d){ t=.定义一个变量a,由键盘输入其值为任意四位整数,编程实现分别输入个,十,百,千位四个数字,并各个数字的平方和 、从键盘输入4个整数,分别存入整型变量a、b、c、d中,并按从大到小的顺序显示出来. 把if(a从键盘上输入一个正整数给整型变量a,按二进制位输出该数。 十进制输出2进制void_10TO2_(int num){int i=0,s[100];while(num){s[i+]=num%2;num/2;}printf(\"after convert.\\n\");for(int j=i-1;j>;=0;j-)printf(\"%d\",s[j]);}、从键盘输入4个整数,分别存入整型变量a、b、c、d中,并按从大到小的顺序显示出来.#include main(){int a,b,c,d,t;printf(\ 从键盘输入三个整数,赋值给整型变量a、b和c,编写程序求3个数中的最大值。 算法思路:定义一个变量 max,初始默认最大值为a,然后将b、c分别与max做大小比较,如果比当前max大,则 将自身赋值给max,否则不做任何操作。include 。

随机阅读

qrcode
访问手机版