C、C++编程题目和代码2 - 图文(6)

2019-05-27 20:42

}

cout.setf(ios::fixed);

cout<

cout<

for(i=0;i

he2=0;

for(j=0;j

cout.setf(ios::fixed);

cout<

cout<

for(i=0;i

for(j=0;j

if(a[i][j]

cout<

大神的(完美通过)

#include #include using namespace std;

int main() {

double cj[50][5],sp[50],kp[5]; int n,m,num,flag; while(cin>>n>>m) {

for(int i=0;i

for(int j=0;j

cin>>cj[i][j]; sp[i]+=cj[i][j];

}

}

return

kp[j]+=cj[i][j]; }

sp[i]/=m; }

for(int i=0;i

for(int i=0;i

flag=1;

for(int j=0;j

if(cj[i][j]

flag=0; break; } }

if(flag==1) num++; }

for(int i=0;i

for(int i=0;i

=======================================================================================================================

节 1.17 复制字符串(函数)

题目描述

编写一个函数int substr(char str1[],char str2[],int index),其作用是,将从字符串str1 (长度超过30) 的第index个字符开始的所有字符复制,生成新的字符串str2,如果成功生成,函数返回1,如果不能成功生成,返回0

输入

测试数据的组数n 第一组数据 第二组数据 ........

输出

成功生成就输出子串,不成功生成,输出\

#include

using namespace std; #include

int substr(char str1[],char str2[],int n); int main() {

int t; cin>>t; while(t--) {

char str1[100],str2[100]; int n;

getchar(); gets(str1); cin>>n;

if((substr(str1,str2,n))==0) cout<<\ else {

int i=0;

while(str2[i]!='\\0') {

cout<

} cout<

int substr(char str1[100],char str2[100],int n) {

int j,i;

int l=strlen(str1);

if(l

for(j=0,i=n;str1[i]!='\\0';j++,i++) str2[j]=str1[i]; str2[j]='\\0'; return 1; }

=======================================================================================================================

节 1.18 矩阵的转置(使用函数)

#include using namespace std;

void input(int a[20][20],int m,int n); void output(int a[20][20],int m,int n); void change(int a[20][20],int m,int n); int main() {

int a[20][20]; int m,n; cin>>m>>n; input(a,m,n); cout<

void input(int a[20][20],int m,int n) {

int i,j;

for(i=0;i>a[i][j]; }

void output(int a[20][20],int m,int n) {

int i,j;

for(i=0;i

for(j=0;j

cout<

void change(int a[20][20],int m,int n) {

int i,j,t;

for(i=0;i

{t=a[i][j],a[i][j]=a[j][i],a[j][i]=t;} }

=======================================================================================================================

节 1.19 复制元音字母,顺序输出

题目描述

写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。

输入

一行字符串

输出

顺序输出其中的元音字母(aeiuo)

#include using namespace std; #include

void connect(char a[100]); int main() {

char a[100]; cin>>a; connect(a); }

void connect(char a[100]) {

char b[30]; int i,j=0;

for(i=0;a[i]!='\\0';i++)

if(a[i]=='a' || a[i]=='e' ||a[i]=='i' || a[i]=='o' || a[i]=='u' ) {

b[j]=a[i]; j++; }

b[j]='\\0';

int t,l=strlen(b); for(i=0;i

for(j=0;jb[j+1])

{t=b[j],b[j]=b[j+1],b[j+1]=t;} for(i=0;b[i]!='\\0';i++) cout<

=======================================================================================================================

节 1.20 判断素数(函数)

#include


C、C++编程题目和代码2 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基本初等函数讲义(超级全)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: