当前位置:网站首页>Minimum number of C language
Minimum number of C language
2022-07-02 09:44:00 【FF small confused acridine~】
Keyboard entry N(N ≤ 20) individual 0-9 Numbers , You can arrange these numbers in any order , But all must be used . The goal is to make the final number as small as possible ( Be careful 0 Can't be the first ).
for example :
Given two 0, Two 1, Three 5, One 8, The smallest number we get is 10015558.
Programming requirements :
1、N The value of :N ≤ 20;
2、 The entered number contains at least one non-zero number ;
3、 Please use array to realize ;
4、 Please output strictly according to the output effect ;( Affect the performance evaluation )
5、 When submitting the code of the task, it is necessary to ensure that it conforms to the industry code specification , You need to indent and wrap as necessary .( Affect the performance evaluation )
Running effect 1:
Please enter the number of numbers N:6
Please enter 6 A digital :0 1 7 2 0 3
The minimum number of components is :100237
Please press any key to continue . . .
Running effect 2:
Please enter the number of numbers N:8
Please enter 8 A digital :0 1 5 5 8 1 0 5
The minimum number of components is :10015558
Please press any key to continue . . .
#include <stdio.h>
int main(void)
{
int N ,arr[20] ,i ,j ,temp;
printf(" Please enter the number of numbers N:");
scanf("%d" ,&N);
printf(" Please enter %d A digital :", N);
for (i = 0; i < N; i++)
scanf("%d" ,&arr[i]);
for (i = 0; i < N - 1; i++)
for(j = 0; j < N - i -1 ; ++j)
{
if(arr[j] > arr[j+1])
{
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
for (i = 0; i < N; i++)
if(arr[i] != 0)
{
temp = arr[i];
arr[i] = arr[0];
arr[0] = temp;
break;
}
printf(" The minimum number of components is :" );
for (i = 0; i < N; i++)
printf("%d" ,arr[i]);
printf("\n");
return 0;
}
#include <stdio.h>
int main(void)
{
int a[21];
int n,i,j,m;
printf(" Please enter the number of numbers N: ");
scanf("%d",&n);
printf(" Please enter %d A digital : ",n);
for(i=0;i<n;++i){
scanf("%d",&a[i]);
}
for(i=0;i<n-1;++i){
for(j=0;j<n-1;++j){
if(a[j]>a[j+1]){
m=a[j];
a[j]=a[j+1];
a[j+1]=m;
}
}
}
for(i=0;a[i]==0;++i);
m=a[i];
a[i]=a[0];
a[0]=m;
printf(" The smallest number of components is : ");
for(i=0;i<n;++i){
printf("%d",a[i]);
}
printf("\n");
return 0;
}
边栏推荐
- Image recognition - Data Cleaning
- Safety production early warning system software - Download safety production app software
- Binary and decimal system of C language
- Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedd
- 2837xd Code Generation - stateflow (4)
- Chrome user script manager tempermonkey monkey
- BugkuCTF-web21(详细解题思路及步骤)
- How to install PHP in CentOS
- Image recognition - data annotation
- How to use PHP spoole to implement millisecond scheduled tasks
猜你喜欢
Required request body is missing: (cross domain problem)
Supplier selection and prequalification of Oracle project management system
Elastic Stack之Beats(Filebeat、Metricbeat)、Kibana、Logstash教程
Typora installation package sharing
zk配置中心---Config Toolkit配置与使用
自定义Redis连接池
idea查看字节码配置
Image recognition - data annotation
Inverter Simulink model -- processor in the loop test (PIL)
Operation and application of stack and queue
随机推荐
Learn combinelatest through a practical example
QT qlabel style settings
每天睡觉前30分钟阅读_day3_Files
Bugkuctf-web16 (backup is a good habit)
cmake的命令-官方文档
2837xd代码生成模块学习(4)——idle_task、Simulink Coder
Say goodbye to 996. What are the necessary plug-ins in idea?
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedd
分享一篇博客(水一篇博客)
Error reporting on the first day of work (error reporting when Nessus installs WinPcap)
What are the differences between TP5 and laravel
Chrome user script manager tempermonkey monkey
Difference between redis serialization genericjackson2jsonredisserializer and jackson2jsonredisserializer
In SQL injection, why must the ID of union joint query be equal to 0
图像识别-数据采集
三相逆变器离网控制——PR控制
Pool de connexion redis personnalisé
Break the cocoon | one article explains what is the real cloud primordial
Off grid control of three-phase inverter - PR control
攻防世界-Web进阶区-unserialize3