官方网站怎么建设的,百度收录好最快的网站,湖南新备案的网站,创业it外包公司一、编程题#xff08;下面所有题目均需使用指针#xff0c;可任选 3 道 #xff09;
利用指针统计整型数组#xff08;10个数组元素#xff09;中大于平均数的元素个数。
#include iostream
using namespace std;
int main() {int n[10],i,num, sum, avg,*p;fo…一、编程题下面所有题目均需使用指针可任选 3 道
利用指针统计整型数组10个数组元素中大于平均数的元素个数。
#include iostream
using namespace std;
int main() {int n[10],i,num, sum, avg,*p;for (i0; i10; i) {cin*(ni);}sum0;for (i0; i10; i) {sumn[i];}avgsum/10;coutavgendl;num 0;pn;for(i0; i10; i,p) {if (*p avg) {num;}}cout数组元素大于平均数的个数是num;return 0;
}从键盘输入一个字符串然后再输入一个字符判断该字符在字符串中出现的次数。例如字符串“Hello World”中字符“o”出现2次。
#include iostream
using namespace std;
int main() {char s[80],ch,*p;int count;cins;cout输入一个字符endl;cinch;ps;count0;while (*p!\0) {if (*p ch) {count;}p;}cout字符在字符串中出现了次countendl;return 0;
}从键盘输入一个字符串删除字符串的空格或数字字符。例如输入字符串“Hello ManMr.17”显示“HelloManMr.”。
#include iostream
using namespace std;
int main() {char a[80],b[80],*p,*q;cin.getline(a,80);pa;q b;while (*p!\0) {if( *p! (*p0 || *p9)) {*q *p;q;}p;}*q\0;cout删除后的字符串b;return 0;
}将字符串转换成数字如字符串“9527”转换成数字9527。
#include iostream
using namespace std;
int main() {char s[20],*p;int n0;cins;ps;while (*p !\0) {if(*p0 *p9) {nn*10(*p-0);}p;}coutn;return 0;
}用指针实现将用户输入由数字字符和非数字字符组成的字符串中的数字提取出来例如输入“asd123rt456789sf”则产生的数字分别是123456789。
#include iostream
using namespace std;
int main() {char s[80],*p;int n;cins;ps;n0;while (*p!0) {if (*p0 *p9 ) {nn*10(*p-0);}if ( (*p0 *p9 ) (*(p1)0|| *(p1)9 ) ) {coutnendl;n0;}p;}return 0;
}从键盘输入两个字符串判断第二个字符串在第一个字符串中出现的次数。
#include iostream
using namespace std;
int main() {char str1[50],str2[10],*p1,*p2;int s0;coutplease intput two string!\n;cinstr1;cinstr2;p1str1;p2str2;while(*p1!\0) {if(*p1*p2) {while(*p1*p2 *p2!\0) {p1;p2;}}elsep1;if(*p2\0)s;p2str2;}cout字符串s在字符串8s中出现次数s;return 0;
}Python 绘图作业
一、请使用重复指令绘制如下图形可以不考虑颜色的变化共 36 根。
import turtle
turtle.pensize(10)
turtle.speed(100)
cs[orange,blue,green,red,pink]
for i in range(36):turtle.pencolor(cs[i % 5 ])turtle.fd(200)turtle.goto(0,0)turtle.left(10)
turtle.sety(-200)
turtle.pencolor(gray)
turtle.pensize(1)
turtle.circle(200)
turtle.done()二、请使用重复指令绘制如下图形。
import turtle
turtle.speed(100)
turtle.bgcolor(black)#红色 90 根
turtle.seth(0)
turtle.pencolor(blue)
turtle.pensize(3)
turtle.up()
turtle.sety(-80)
turtle.down()
turtle.circle(100)turtle.up()
turtle.goto(0,0)
turtle.down()
turtle.pensize(1)# 90根红线
turtle.pencolor(red)
for i in range(90):turtle.fd(300)turtle.dot(5)turtle.goto(0, 0)turtle.left(4)
#绿色 30 根
turtle.pencolor(green)
turtle.seth(6)
for i in range(30):turtle.fd(250)turtle.dot(5)turtle.goto(0, 0)turtle.left(12)#白线
turtle.pencolor(white)
turtle.seth(10)
for i in range(6):turtle.fd(150)turtle.dot(5)turtle.goto(0, 0)turtle.left(60)turtle.seth(-10)
for i in range(6):turtle.fd(150)turtle.dot(5)turtle.goto(0, 0)turtle.left(60)turtle.done()Python 逻辑作业
输出如下格式的九九乘法表
for i in range(9,0,-1):for j in range(1,i1):print(j,X,i,,i*j,end\t)print()在银行存1000元钱银行一年的利息5%编码实现一年之后钱变成了多少
m1000
mm*0.05m
print(m)如果你一共学习110分钟请编码实现你学习了多少小时多少分钟。
m110
hm // 60
fm % 60
print(h,f)有变量 a10 和 b20 编写代码交换 a 和 b 中的值。
a10
b20
ca
ab
bc
print(a,b)