当前位置:网站首页>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;
}
边栏推荐
- Maidong Internet won the bid of Beijing life insurance to boost customers' brand value
- Installation of gazebo & connection with ROS
- Transformation transformation operator
- 405 method not allowed appears when the third party jumps to the website
- 树莓派/arm设备上安装火狐Firefox浏览器
- 2022 Google CTF SEGFAULT LABYRINTH wp
- MySQL中回表的代价
- Google发布安全更新,修复Chrome中已被利用的0 day
- C# 计算农历日期方法 2022
- gnet: 一个轻量级且高性能的 Go 网络框架 使用笔记
猜你喜欢
golang中的Mutex原理解析
如何管理分布式团队?
Your cache folder contains root-owned files, due to a bug in npm ERR! previous versions of npm which
[signal and system]
"Exquisite store manager" youth entrepreneurship incubation camp - the first phase of Shunde market has been successfully completed!
Wood extraction in Halcon
LLDP兼容CDP功能配置
C language - array
Typical problems of subnet division and super network construction
Yunna | work order management measures, how to carry out work order management
随机推荐
剑指 Offer II 035. 最小时间差-快速排序加数据转换
NEON优化:关于交叉存取与反向交叉存取
【js】获取当前时间的前后n天或前后n个月(时分秒年月日都可)
Grc: personal information protection law, personal privacy, corporate risk compliance governance
NEON优化:性能优化常见问题QA
Wood extraction in Halcon
Force buckle 1037 Effective boomerang
[Niuke] [noip2015] jumping stone
C # method of calculating lunar calendar date 2022
Case development of landlord fighting game
[100 cases of JVM tuning practice] 05 - Method area tuning practice (Part 2)
接收用户输入,身高BMI体重指数检测小业务入门案例
Metauniverse urban legend 02: metaphor of the number one player
HMM notes
Taro applet enables wxml code compression
The cost of returning tables in MySQL
Taro2.* applet configuration sharing wechat circle of friends
Make Jar, Not War
Oracle:CDB限制PDB资源实战
交叉验证如何防止过拟合