当前位置:网站首页>C language instance_ four
C language instance_ four
2022-07-07 01:24:00 【Vicky__ three thousand and twenty-one】
1. Scheduling problem
Arrange the ten numbers from large to small .
#include<stdio.h>
int main(void)
{
int i,j,t,a[11];
for(i=1;i<11;i++){
scanf("%d",&a[i]);
}
for(i=1;i<=9;i++){
for(j=i+1;j<=10;j++){
if(a[i]<a[j]){
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for(i=1;i<=10;i++){
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
2. Look up integers
Give a containing n A sequence of integers , Ask for integers a The first occurrence in a sequence is the number of .
#include<stdio.h>
int main(void)
{
int m,n,i,j;
scanf("%d",&m);
int a[m];
for(j=0;j<m;j++){
scanf("%d ",&a[j]);
}
scanf("%d",&n);
for(i=0;i<=m;i++){
if(a[i]==n){
printf("%d",i+1);
return 0;
}
}
printf("-1");
return 0;
}
3. Calculate the maximum value of the element in the array and its row and column subscript value
Press the function prototype below to program and input a from the keyboard m That's ok n Two dimensional array of columns , Then calculate the maximum value of the elements in the array and the subscript value of the row and column . among m and n The value of is entered by the user keyboard . It is known that m and n No more than 10.
#include<stdio.h>
int main(void)
{
int a[10][10];
int max,row,col,i,j,m,n;
row = col - 1;
printf("Input m, n:");
scanf("%d,%d",&m,&n);
printf("Input %d*%d array:\n",m,n);
for(i=0;i<m;i++){
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
max = a[0][0];
for(i=0;i<m;i++){
for(j=0;j<n;j++){
if(a[i][j]>max){
max=a[i][j];
row=i+1;
col=j+1;
}
}
}
if(m==1){
max=1;
row=1;
col=1;
}
printf("max=%d, row=%d, col=%d",max,row,col);
return 0;
}
4. Delete maximum
Input 10 Different integers are stored in the array , Find the largest element and delete it , Output the deleted array
#include<stdio.h>
#define N 10
int a[N];
int main(void){
int i;
for(i = 0;i < N;i++){
scanf("%d",&a[i]);
}
int maxa = a[0], k = 0;
for(i = 1;i < N;i++){
if(a[i]>maxa) maxa = a[i], k=i;
}
for(i = 0;i < N;i++){
if(i != k){
printf("%d ",a[i]);
}
}
printf("\n");
return 0;
}
5. Yang hui triangle
Remember the Yanghui triangle I learned in middle school ? The specific definition will not be described here , You can refer to the figure below :
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
#include<stdio.h>
int a[10][10];
int main()
{
int num = 1;
for(int i = 0; i < 10; i ++) a[i][0] = 1;
for(int i = 1; i < 10; i ++)
{
for(int j = 1; j < 10; j ++)
{
if(j == num)
{
num ++;
a[i][j] = 1;
break;
}
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
num = 1;
for(int i = 0; i < 10; i ++)
{
for(int j = 0; j < 10; j ++)
{
if(j == num)
{
num ++;
break;
}
if(j == num - 1) printf("%d", a[i][j]);
else printf("%d ", a[i][j]);
}
printf("\n");
}
return 0;
}
边栏推荐
- 实现mysql与ES的增量数据同步
- 如何管理分布式团队?
- 安全保护能力是什么意思?等保不同级别保护能力分别是怎样?
- C语言实例_5
- c语言—数组
- Spark TPCDS Data Gen
- ESP Arduino (IV) PWM waveform control output
- Neon Optimization: performance optimization FAQ QA
- JTAG principle of arm bare board debugging
- Informatics Olympiad YBT 1171: factors of large integers | 1.6 13: factors of large integers
猜你喜欢
Data type of pytorch tensor
boot - prometheus-push gateway 使用
ClickHouse字段分组聚合、按照任意时间段粒度查询SQL
Dark horse notes - create immutable sets and streams
Let's see through the network i/o model from beginning to end
"Exquisite store manager" youth entrepreneurship incubation camp - the first phase of Shunde market has been successfully completed!
[hfctf2020]babyupload session parsing engine
身体质量指数程序,入门写死的小程序项目
Typical problems of subnet division and super network construction
HMM notes
随机推荐
Informatics Orsay Ibn YBT 1172: find the factorial of n within 10000 | 1.6 14: find the factorial of n within 10000
Go zero micro service practical series (IX. ultimate optimization of seckill performance)
Send template message via wechat official account
C# 计算农历日期方法 2022
MySQL script batch queries all tables containing specified field types in the database
ClickHouse字段分组聚合、按照任意时间段粒度查询SQL
Docker method to install MySQL
Taro applet enables wxml code compression
Js逆向——捅了【马蜂窝】的ob混淆与加速乐
Oracle:CDB限制PDB资源实战
Can the system hibernation file be deleted? How to delete the system hibernation file
THREE.AxesHelper is not a constructor
Google发布安全更新,修复Chrome中已被利用的0 day
The difference between spin and sleep
微信公众号发送模板消息
Boot - Prometheus push gateway use
What does security capability mean? What are the protection capabilities of different levels of ISO?
7.6 simulation summary
数据手册中的词汇
Metauniverse urban legend 02: metaphor of the number one player