首页 > 其他分享 >hi

hi

时间:2024-11-28 20:45:13浏览次数:3  
标签:10 int double char hi 字符串 include

C a[0][1]

A 8

C C++部分兼容C

D 要求的函数返回值类型不同

C 定义 int a[10];, 则数组 a中可以存放10个整型数据。

A a3_b3 _123 YN

A break语句只能与循环语句配套使用

A int Fun(int x, int y=2, int z=3);

B double fun(int x,int y);

二、 程序填空题 (共 2题,12.0 分)

(1)i<=m
(2)y=y+1/d

(1)n%10
(2)(n/10)%10
(3)n/100
(4)n==aaa+bbb+ccc

#include<iostream>
using namespace std;
int main()
{
int a[5][6]={{1,2,3,4,5},{5,6,7,8,9},{9,10,11,12,13},{13,14,15,16,17}};
int max=0;
for(int i=0;i<=3;i++)
{
max=0;
for(int j=0;j<=4;j++)
{
if(a[i][j]>=max)
max=a[i][j];
}
a[i][5]=max;
}
for(int i=0;i<=3;i++)
{for(int j=0;j<=5;j++)
cout<<a[i][j]<<" ";
cout<<endl;}
system("pause");
return 0;
}
#include<iostream>
using namespace std;
int min(int a,int b)
{
if(a>b)
return b;
else
return a;
}
double min(double c,double d,double e)
{
double middle=0.0;
if(c>d)
middle=d;
else
middle=c;
if(middle>e)
return e;
else
return middle;
}
int main()
{
int a=1,b=2;
double c=1.14,d=2.25,e=3.39;
cout<<min(a,b)<<endl;
cout<<min(c,d,e)<<endl;
system("pause");
return 0;
}
  1. (基本编程题, 9.0 分)
    有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, 21/13, ...
    编写程序求出这个序列的前20项之和。
    四、 综合程序设计题 (共 2题,32.0 分)
  2. (综合程序设计题, 14.0 分)
    在主函数中键盘输入10个浮点型数据,用一个子函数对它们进行排序(由小到大排序)。然后在主函数
    中输出排序后的结果。
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c,delta;
cin>>a>>b>>c;
delta=b*b-4*a*c;
if(delta<0)
cout<<"No answer!";
else if(delta==0)
cout<<"x="<<-b/2/a;
else if(delta>0)
{cout<<"x1="<<(-b+sqrt(delta))/2/a<<endl;
cout<<"x2="<<(-b-sqrt(delta))/2/a<<endl;}
return 0;
}
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a=2,b=1,middle=0;
double fenshu=0.0;
for(int i=1;i<=20;i++)
{
fenshu+=a/b;
middle=a;
a=a+b;
b=middle;
}
cout<<fenshu;
system("pause");
return 0;
}
  1. (综合程序设计题, 18.0 分)
    在一个程序中,对字符串进行下列操作:
    (1)编写一个子函数,它能将数组a中存放的字符串逆序存放。
    函数原型:void sstrrev(char a[]);
    如a中原有字符串"Hello", 调用该函数后a中的字符串变为"olleH"。
    (2)编写一个子函数mystrlen,它能统计输入字符串a中非数字字符的个数个
    数,
    函数原型:int mystrlen(const char a[]);
    如输入字符串"ab56cd8_7",则函数返回值为6。
    (3)编写一个子函数将数组b中存放的字符串连接到数组a中的字符串之后(注:
    这里不能用strcat_s)。
    函数原型: void mystrcat(char a[], const char b[]);
    如a中原有字符串"ab5
    6cd8_7",而b中有字符串"ABCDEF", 则调用该函数后a中
    的字符串变为: "ab5*6cd8_7ABCDEF" 。
    写出主函数测试以上操作。
#include<iostream>
using namespace std;
void sort(double a[])
{
double x, temp;
int y;
for (x = 0; x<9; x++)
{
for (y = 9; y > x; y--)
{
if (a[y-1] > a[y])
{
temp = a[y-1];
a[y-1] = a[y];
a[y] = temp;
}
}
}
}
int main()
{
double a[10];
for(int i=0;i<=9;i++)
cin>>a[i];
sort(a);
for(int i=0;i<=9;i++)
cout<<a[i]<<' ';
system("pause");
return 0;
}
#include<iostream>
using namespace std;
void sstrrev(char a[])
{
int length = strlen(a);
for (int i = 0; i < length / 2; i++)
{
char temp = a[i];
a[i] = a[length - 1 - i];
a[length - 1 - i] = temp;
}
}
int mystrlen(char a[])
{
int number=0;
for(int i=0;i<strlen(a);i++)
if(!isdigit(a[i]))
number+=1;
return number;
}
void mystrcat(char a[], char b[]) {
int lena=strlen(a);
for (int i = 0; i < strlen(b); i++) {
a[ lena + i] = b[i];
}
}
int main()
{
char str1[] = "Hello";
sstrrev(str1);
cout << str1 << endl;
char str2[] = "ab5*6cd8_7";
cout << mystrlen(str2) << endl;
char str3[40] = "ab5*6cd8_7";
char str4[] = "ABCDEF";
mystrcat(str3, str4);
cout << str3 << endl;
return 0;
}

标签:10,int,double,char,hi,字符串,include
From: https://www.cnblogs.com/ljnljn/p/18575114

相关文章

  • Client Hints 指纹修改
    ClientHints|BrowserScan一、ClientHints指纹介绍客户端提示是一组HTTP标头和一个JavaScriptAPI,允许Web浏览器将有关客户端设备和浏览器的详细信息发送到Web服务器。它们旨在成为User-Agent的继任者,并为Web服务器提供了一种标准化方法,以便为客户端优化内容,......
  • ROCKCHIP --- IIC
    文章目录一、IIC子系统编程(一)分配并初始化对象(二)IIC驱动框架(三)IIC的regmap函数1.初始化IIC的寄存器映射2.写入寄存器3.读取寄存器(二)打印调试信息一、IIC子系统编程(一)分配并初始化对象structi2c_driver{ //入口函数 int(*probe)(structi2c_client*client,......
  • Delphi 7 编译软件申请管理员权限
    第一步,建立manifest文件,如xx.manifest文件内容如下: <?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><assemblyxmlns="urn:schemas-microsoft-com:asm.v1"manifestVersion="1.0"><trustInfoxmlns="......
  • Thinkpad X1 Tablet gen2 键盘固件逆向分析实现Ctrl与Fn换位
    0.折腾原因一直想有一个键盘+红点+触摸板的桌面组合放在办公室用。键盘+红点操作效率高,触摸板在看文档网页时翻页顺滑。几经转折发现了ThinkpadX1Tabletgen2原装键盘,除了太薄手感一般之外,完美满足需求,而且这款键盘折叠部分里的排线很容易折断,导致价格非常便宜,很适合用来改装US......
  • Delphi有关语句
    在Delphi中,String.Format函数用于格式化字符串。你提供的语句String.Format('|%8s|%-25s|%-25s|',['ID','NAME','DEPARTMENT'])会生成一个格式化的字符串,其中包含三个字段:ID、NAME和DEPARTMENT。具体解释如下:|%8s|:表示一个宽度为8个字符的字符串字段。%s是字符串格......
  • JS-this指向
    普通函数this的值取决于函数是如何被调用的<body><script>//函数普通中this指向windowfunctionfoo(){console.log(this)}foo()//this的指向是在函数调用时确定的//函数是由对象调用的,函数中的this指向调用它的对象//对于......
  • 前端this的几种指向示例
    //1.普通函数中的thisfunctionnormalFunction(){console.log('普通函数this指向:',this);}//在非严格模式下,this指向windownormalFunction();//window//严格模式下,this指向undefined('usestrict');normalFunction();//undefined//2.对象方法中的this......
  • datax MySql --> Hive实现
    配置文件{"job":{"setting":{"speed":{"channel":3},"errorLimit":{"record":0,"percentag......
  • everything如何安装和使用技巧?
    前言大家好,我是小徐啊。我们在windows上,经常需要搜索文件。但是,windows自带的搜索功能非常鸡肋。。那么,有没有windows下,快速搜索所有文件的软件呢?答案是有的。那就是everything。今天,小徐就来介绍下如何在windows中安装everything和使用everything。文末附获取方式。如何安装ev......
  • keil版本切换,while(1)debug只执行一次,仿真发现连续点击多次全速运行才可以进入main
    while(1)里的程序只执行一次,如果while(1)里的所有代码在debug都可以打断点,那么while(1)里的程序不运行就说明卡在那个运行还没出来。如果有的地方不可以打断点就说明keil优化等级的问题导致在debug运行不下去。  keil下载完程序后,仿真发现连续点击多次全速运行才可以进入main,原因是......