当前位置:网站首页>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;
}
边栏推荐
- 2022 Google CTF segfault Labyrinth WP
- [Niuke] [noip2015] jumping stone
- Openjudge noi 1.7 08: character substitution
- 负载均衡性能参数如何测评?
- mysql: error while loading shared libraries: libtinfo. so. 5: cannot open shared object file: No such
- 安利一波C2工具
- Receive user input, height BMI, BMI detection small business entry case
- Maidong Internet won the bid of Beijing life insurance to boost customers' brand value
- The MySQL database in Alibaba cloud was attacked, and finally the data was found
- Gazebo的安装&与ROS的连接
猜你喜欢

让我们,从头到尾,通透网络I/O模型

JTAG debugging experience of arm bare board debugging

Boot - Prometheus push gateway use

2022 Google CTF segfault Labyrinth WP

Your cache folder contains root-owned files, due to a bug in npm ERR! previous versions of npm which

字节P7专业级讲解:接口测试常用工具及测试方法,福利文

力扣1037. 有效的回旋镖

MySQL script batch queries all tables containing specified field types in the database

2022 Google CTF SEGFAULT LABYRINTH wp
![[signal and system]](/img/aa/a65d6da1d1d9410254ca7b775e24a6.png)
[signal and system]
随机推荐
Neon Optimization: an instruction optimization case of matrix transpose
安全保护能力是什么意思?等保不同级别保护能力分别是怎样?
Dynamic planning idea "from getting started to giving up"
What does security capability mean? What are the protection capabilities of different levels of ISO?
taro3.*中使用 dva 入门级别的哦
THREE. AxesHelper is not a constructor
第三方跳转网站 出现 405 Method Not Allowed
gnet: 一个轻量级且高性能的 Go 网络框架 使用笔记
c语言—数组
Transformation transformation operator
资产安全问题或制约加密行业发展 风控+合规成为平台破局关键
身体质量指数程序,入门写死的小程序项目
力扣1037. 有效的回旋镖
MySQL script batch queries all tables containing specified field types in the database
Dark horse notes - create immutable sets and streams
Grc: personal information protection law, personal privacy, corporate risk compliance governance
Gnet: notes on the use of a lightweight and high-performance go network framework
Atomic in golang and CAS operations
自旋与sleep的区别
今日问题-2022/7/4 lambda体中修改String引用类型变量