




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TOC\o"1-1"\h\z\u【1.app 2mn1<=m<=6,1<=n<=6)a(mn列)中的元素,分别求出各行元和,并输出。输出使用语句:printf("sumofrowdis%d\n",i,3 sumofrow0issumofrow1is-sumofrow2is#include<stdio.h>intmain(void){inti,j,m,n,intfor(i=0;i<m;i++)for(j=0;j<n;j++)scanf("%d",&a[i][j]); printf("sumofrow%dis%d\n",i,}return}mnm≥1,n≤6)mna中的元素,a中的每个元素b。23(m=2,456123New645312#include<stdio.h>intmain(void){inta[6][6],b[6][6],i,j,m,for(i=0;i<m;i++)for(j=0;j<n;j++) }printf("Newarray:\n");for(i=0;i<m;i++)for(j=0;j<n;j++)}return}repeat(0<repeat<10)repeat1n(1≤n≤6),na,元和。副对角线为从矩阵的右上角至左下角的连线。 231sum= #include<stdio.h>intmain(void){inti,j,n,sum,b;intrepeat,ri;intscanf("%d",for(ri=1;ri<=repeat;ri++){scanf("%d",&n);for(i=0;i<n;i++)for(j=0;j<n;j++)scanf("%d",
printf("sum=%d\n",}return}repeat0<repeat<10)repeat次下列运算:输入一个正整数n(0<n<10)n×n项。 输出*123112243369#include<stdio.h>intmain(void){inti,j,inta[10][10];intrepeat,for(ri=1;ri<=repeat;ri++){scanf("%d",&n); elseif(j==0)for(i=0;i<=n;i++){for(j=0;j<=n;if(i==0&&j==0)printf("%-4c",elseif(i==0||j<=i)printf("%-4d",a[i][j]);}}return}repeat(0<repeat<10)repeat输入1个正整数n(1≤n≤6)和n阶方阵a中的元素,如果a是上三角矩阵,"YES",否则,输出"NO"上三角矩阵指主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角 #include<stdio.h>intmain(void){intflag,i,j,n;inta[6][6];intrepeat,scanf("%d",for(ri=1;ri<=repeat;ri++){scanf("%d",&n);for(i=0;i<n;i++)for(j=0;j<n;j++)scanf("%d",
if(flag==0) }return}repeat0<repeat<10)repeat次下列运算:,day)year、month和dayintint。19813 (198131日20003 (200031日Daysofyear: (19813160天Daysofyear: (20003161天#include<stdio.h>intmain(void){intday,day_year,month,year;intrepeat,ri;intday_of_year(intyear,intmonth,intscanf("%d",for(ri=1;ri<=repeat;ri++){scanf("%d%d%d",&year,&month,&day); day_year=day_of_year(year,month, printf("Daysofyear:%d\n",day_year);}return} intday_of_year(intyear,intmonth,int{intintreturnday;}(n≤612345700089 12345700089#include<stdio.h>intmain(void){inta[10][10],i,j,n,scanf("%d",&n);for(i=0;i<n;for(j=0;j<n;j++)
}}}}for(i=0;i<n;for(j=0;j<n;j++)printf("%5d",a[i][j]);}return}repeat(0<repeat<10)repeat1n(1≤n≤6)naa1个鞍点,如果找到a的鞍点,就输出其下标,否则,输出"NO"。鞍点的元素值在该行上最大,在该列上最小。 20 9214a[2][1]6#include"stdio.h"intmain(void){intflag,i,j,k,row,col,n;inta[6][6];intrepeat,scanf("%d",for(ri=1;ri<=repeat;ri++){scanf("%d",&n);for(i=0;i<n;i++)for(j=0;j<n;j++)scanf("%d",
}if(flag!=printf("a[%d][%d]=%d\n",row,}
return}输入一个以回车结束的字符串(80个字符),将它的内容逆序输出。如"ABCD"的逆序
eto!uoyot#include<stdio.h>intmain(void){inti,k,temp;charstr[80];i=while((str[i]=getchar())!='\n')str[i]= for(i=0;str[i]!=0;return0;}输入一个以回车结束的字符串(80个字符,把字符串中的所有数字字符('0~'9')转#include<stdio.h>intmain(void){inti,char return0;}repeat0<repeat<10)repeat(下标从0开始"NotFound"。 programming(字符串"programming") index=7 NotFound #include<stdio.h>#defineMAXLEN80intmain(void){charcc,charstr[MAXLEN];intcount,flag,i,index;intrepeat,ri;scanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){cc=getchar();i=while((ch=getchar())!='\n'){str[i++]=ch;}str[i]= if(flag!=printf("index=%d\n",}
printf("Notreturn}repeat(0<repeat<10)repeat写辅音字母:除'A','E','I','O','U'以外的大写字母。 count=3 O"中有3个大写辅音字母)count=0 #include<stdio.h>#defineMAXLEN80intmain(void){charcharstr[MAXLEN];intcount,i;intrepeat,scanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){i=0;while((ch=getchar())!='\n'){}str[i]= printf("count=%d\n",}return}repeat(0<repeat<10)repeat原字 AflagofUSAAfterreced:ZflagofFHZAfterreced:1+2=3#include<stdio.h>#include<string.h>#defineMAXLEN80intmain(void){charcharstr[MAXLEN];inti;intrepeat,scanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){i=0;while((ch=getchar())!='\n'){str[i]=ch;}str[i]= printf("Afterreced:");for(i=0;str[i]!=0;i++)}return}大写英文字母则输出“NotFoundFONTNAMEandFILENAMEfontnameandNotintmain(void){charstr[80],newstr[80];inti,j,k,ri,repeat;scanf("%d",&repeat);for(ri=1;ri<=repeat;while((str[i]=getchar())!='\n') }printf("Not
for(i=0;newstr[i]!='\0';i++)}return}输入一个以回车结束的字符串(80个字符ASCII码intmain(void){charstr[80],ch;inti=0,j,k;while((str[i]=getchar())!='\n')str[i]= for(i=0;str[i]!='\0';return0;}repeat(0<repeat<10)repeat1010 A#include<stdio.h>intmain(void){intx,base,i,k,y;intri,repeat;charscanf("%d",for(ri=1;ri<=repeat;ri++{ }return}repeat(0<repeat<10)repeat programming(字符串 (字符 count2('m'在"programming"2次)count=0('a'在"1234"中没有出现过)#include"stdio.h"#defineMAXLEN80intmain(void){charcc,charstr[MAXLEN];inti,count;intrepeat,scanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){i=0;while((str[i]=getchar())!='\n')str[i]=0;cc=getchar(); printf("count=%d\n",}return}repeat0<repeat<10)repeat次下列运算:输入一个正整数n(0<n<10),输出三角形的前n行。 11111 1111 #include<stdio.h>intmain(void){inti,j,n,repeat,ri;inta[10][10]; }}return}3先输入学生的人数(<30人(提示:定义一个score[30][5]数组,score[0]、score[1]、score[2]分别3门课程的分数score[3]、score[4]分别每个学生的总分和平均分total和avg3门课程的总分和平均分。) 788794(1个学生的成绩808080(2个学生的成绩767677(3个学生的成绩588766(4个学生的成绩898788(5个学生的成绩)总分平均分#include<stdio.h>intmain(void){intavg[3],score[30][5],total[3];inti,j,n;for{} 枃 枃{
鏁板鑻辫鎬诲 骞冲潎鍒哱} printf("\n骞冲潎鍒?");return}repeat(0<repeat<10)repeatDec=Dec=#include"stdio.h"#include"string.h"#defineMAXLEN80intmain(void){charcharstr[MAXLEN],num[MAXLEN];inti,k;intrepeat,ri;longscanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){i=0;while((ch=getchar())!='\n'){}str[i]= printf("Dec=}return}repeat(0<repeat<10)repeatx和y,并通过指针运算找出两个数中的最大值,输出到屏幕上。 (x=3,max=#include<stdio.h>intmain(void){intmax,x,y,*pmax,*px, printf("max=return}nm(1<m<n<=10)n个整数,将这些数排成一行,向右循环移动m个位置(从右边移出的数再从左边移入n个整数。mov(x,n,m)x的类型是整型指针,nmintvoid。5 1234 (5个整数Aftermoved:3451#includevoidmov(int*x,intn,intm);intmain(void){inti,m,intscanf("%d%d",&n,&m);for(i=0;i<n;i++)scanf("%d", printf("Aftermoved:");for(i=0;i<n;i++)printf("%d",a[i]);return} 输入两个实数a和b,要求定义并调用函数sum_diff(floatop1,floatop2,floatvoidmain4-2-0.75Thesumis10.00Thediffis-2.00Thesumis-6.00Thediffis2.00Thesumis1.00Thediffis0.50#includevoidsum_diff(floatop1,floatop2,float*psum,float*pdiff);intmain(void){floata,b,sum,diff;intri,repeat;scanf("%d",for(ri=1;ri<=repeat;ri++){scanf("%f%f",&a,&b); printf("Thesumis%.2f\nThediffis}return} repeat(0<repeat<10)repeatn1<n<=10)naa中的元sort(a,n)an个元素anint,函数的类型void。517 125432Aftersortedthearrayis:156Aftersortedthearrayis:12Aftersortedthearrayis:1234#include<stdio.h>voidsort(inta[],intn);intmain(void){inti,intrepeat,intscanf("%d",for(ri=1;ri<=repeat;ri++){scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]); printf("Aftersortedthearrayis:");for(i=0;i<n;i++)printf("%d",a[i]);}return} repeat0<repeat<10)repeatn(1<n<=10)nax,在数a中查找x,如果找到则输出相应元素的最小下标,否则输出"Notfound"。search(list,n,x)listx,若找到则返回相应元素的最小下标,否则返回-1listnx的类型intvoid。12- 1225 index=1Notfound#include<stdio.h>intmain(void){inti,index,n,res,x;intrepeat,ri;intintsearch(intlist[],intn,intscanf("%d",for(ri=1;ri<=repeat;ri++){scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);scanf("%d", if(res!=-printf("index=%d\n",}
printf("Notreturn} 输入一个正整数n(1<n<=50,有n个人围成一圈,按顺序从1到n编好号。从第一个人开始报数,报到3的人退出圈子,下一个人从1开始重数,报到3的人退出圈子。0的数,该数就是最后一个人的编号。输出使用语句:printf("No%d:d\n",no (n个人报数,n=5)LastNois: intmain(void){intcount,i,n,no;intnum[50];intscanf("%d",&n);for(i=0;i<n;num[i]=i+1;p=num; p=num;while(*p==0)printf("LastNois:%d\n",*p);return0;}5个字符串,输出其中最小的字符串。Minis:Jin*/#include<stdio.h>#include<string.h>intmain(void){ min[80],str[80];inti;scanf("%s", printf("Minis:%s\n",min);return0;}repeat(0<repeat<10)repeatststrcstrcst的尾部。HappyBirthday#includevoidstrc(char*s,char*t);intmain(void){charreturn} repeat(0<repeat<10)repeat5scanf("%s",sx);redbluegreenyellowThelongestis:zhangThelongestis:#include<stdio.h>#include<string.h>intmain(void){charsx[80],longest[80];inti;intrepeat,scanf("%d",for(ri=1;ri<=repeat;ri++){scanf("%s",sx); return}repeat(0<repeat<10)repeat输入一个字符串t和一个正整数m,将字符串t中从第m个字符开始的全部字符到字符串s中,再输出字符串s。要求定义并调用函数strmcpy(s,t,m),它的功能是将字符串t中从第m个字符开始的全部字符到字符串s中,函数形参s和t的类型是字符指针,形参m的类型是int,函数类void。happynewyearOutputis:newyear (从"happynewyear"第7个字符开始组成的新字符串为"newOutputis: (从"happy"1个字符开始组成的新字符串为error intmain(void){chars[80],t[80];intm;intrepeat,voidstrmcpy(char*s,char*t,intscanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){scanf("%d",&m);if(strlen(t)<m)printf("errorinput\n"); printf("Outputis:}}return} bFaE3+8=1R大写字母数为:小写字母数为:空格为:数字为:其他字符为:intmain(void){chars[80];char*p;intblank,digit,lower,other,upper=lower=blank=digit=other= printf("澶у啓瀛楁瘝鏁颁负:%d\n灏忓啓瀛楁瘝鏁颁负:%d\n绌烘牸涓?%d\n涓d\n鍏朵粬瀛楃涓d\n",upperlowerblank,digit,other);return0;}/*3个字母移到最后,输出变换后的字符串。#include<stdio.h>#include<stdlib.h>#include#defineMAXLINE100intmain(void){charline[MAXLINE],str[4];inti;if(strlen(line)<3)printf("瀛楃涓查暱搴﹀皬浜?n");} printf("%s\n",line);return0;}’或者’DAD123456789DAftersorted:1098765432#includevoidsortAsc(inta[],intn);voidsortDesc(inta[],intn);intmain(void){inti,n,a[10];charc;for(i=0;i<n;i++)scanf("%d",&a[i]);if(c=='A')sortAsc(a,n);elseif(c=='D')else{printf("theinputcharisnot'A'or'D'!,programisclosed");}printf("Aftersorted:");for(i=0;i<n;i++)printf("%d",a[i]);return} /*5个字符串,按由小到大的顺序输出。redyellowbluegreenAftersorted:#include<stdio.h>#include<string.h>intmain(void){inti,j,charsx[5][80],stemp[80];scanf("%s", printf("Aftersorted:\n");for(i=0;i<5;i++)return0;}/*repeat0<repeat<10)repeat输入两个字符串,调用函 p(s1,s2),实现两个字符串的比较,返回值分别为1、0-1s1>s2,s1=s2,s1<s2的情况。30#include p(char*s1,char*s2);intmain(void){intresult,ri,repeat;chars1[80],scanf("%d",&repeat);for(ri=1;ri<=repeat;{p(s1,s2);printf("%d\n",result);}return} /*repeat0<repeat<10)repeat次下列运算:findstr(char*str,char*substr)2mkloas6。 asdasasdfgasdaszx67asd am123am456amam 65#include"stdio.h"intmain(void){
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年现代物流管理考试卷及答案
- 2025年土壤学基本概念考试试题及答案
- 一级造价师考试试题及答案
- 提点合同协议书怎么写
- 中国武汉国际商贸物流港项目规划设计策划
- (高清版)DB1311∕T 058-2006 马连小枣栽培技术规程
- 湖北省十堰市六县市一中教联体2024-2025学年高一下学期4月期中数学试题(解析版)
- 护理教学实施路径与方法
- 2025年甲基四氢苯酐项目发展计划
- 航天飞机关键部件钛合金板材供应合同
- 2022输变电工程档案管理实施细则表
- 低空经济专业教学资源的建设与优化策略
- 行政赔偿决定书格式和范文
- AIAG手册FMEA第四版资料
- 沪教版初中数学八年级上册知识点
- XXXX小区物业费欠费台账(自动更新到当前日期)
- GB/T 9755-2024合成树脂乳液墙面涂料
- 市政雨污水管排水工程监理实施细则
- 《胶体与界面化学》课件
- 台球店员工合同范例
- 程序文件-XXX(安全阀校验机构)(2023版)
评论
0/150
提交评论