1、首先建立一个工程和.c文件。2、然后输入头文件和主函数。3、定义变量类型并初始化。4、输入一个正整数n(1<n《10),再输入n个整数。5、将最小值与第一个数交换,最大值与最后一个数交换。6、剔除整数的个位数。7、最后得到输出的结果。8、编译,运行,得到最后的结果。
printf("Min=%d\n",min);printf("The maximum number digits is %d\n",digit(max)); //输出最大数的位数 printf("The minimum number digits is %d\n",digit(min)); //输出最小数的位数 system("pause");} /*寻找位数*/ int digit(int num){ if(abs(num)>0 && abs(num)<10)...
include<string.h>void main(){char s[10],i,j,t,k;printf("输入一个整数(不大于十位):\n");scanf("%s",&s);k=strlen(s);for(i=0;i<k;i++){for(j=0;j<=i;j++)if(s[i]>s[j]){t=s[i];s[i]=s[j];s[j]=t;}}printf("Max=%s\n",s);printf("Min=");...
printf("最大值是%d,最小值是%d\n",a[2],a[0]);}
int max,min; //用来代表最大值的位数和最小值的位数 int max_num,min_num; //用来存放比较时两个最值的中间变量 int i=0;printf("请输入10个实数:\n“);scanf("%d",&num[i++]); //先接收1个数存入数组num中 max_num=num[0];min_num=num[0];while(i<10){ scanf("%d",&...
printf("位数:%d\n",k);for(i=0;i<k-1;i++)for(j=0;j<k-1-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;} printf("从小到大:");for(i=0;i<k;i++)printf("%d",a[i]);printf("\n从大到小:");for(i=k-1;i>=0;i--)printf("%d",a...
C语言填空:5个1位数组成最大数 最小数 #include <stdio.h>//输入5个1-9之间的整数,输出由这五个数能组成的最大值和最小值。main() {inta[5],i,j,temp,【1】;for(i=0;i<5;i++) scanf("%d",&a[i]);for(i=0;i<4;i++)for(j=【2】;j<5;j++)...
void main(){ unsigned int num;printf("input num:\n");scanf("%d",&num);int i=10;int k=0;int a[10];//取出每个位 while(num){ a[k] = (num%i)/(i/10);num = num - a[k]*(i/10);i=i*10;k++;} //把取出的位排序 for(int j=0;j<k;j++)for(int h=0;h<k...
printf("%9d",5);//用9位输出整型数5,5只占一位,5前面的8位用0填充,即输出为:000000005printf("%09d",5);//用9位输出5,5只占最右端1位,前面8位用空格填充,即输出为: 5 注:在控制总共输出多少位时,当要输出的浮点数“整数部分的位数+1+小数部分要输出的位数”之和大于要求输出的总位数时,控制...
对于整数,你可以指定最小宽度:%5d会输出至少5个字符宽的整数,不足部分以空格填充。 对于浮点数,可以指定小数点后的位数:%.2f会输出两位小数的浮点数。 示例 intmain(){intnum=50;floatpi=3.14159;printf("Integer (5 spaces): %5d\n",num);printf("Float (3 decimal places): %.3f\n",pi);printf("...