c语言 经典常用 习题(6)

2019-01-04 22:55

int main() { int i,j,n,a,b,s[1000],sum1,sum2; scanf(\ while(n--) { scanf(\ j=0;sum1=0; for(i=1;i

已知元素从小到大排列的两个数组x[]和y[],请写出一个程序算出两个数组彼此之间差的绝对值中最小的一个,这叫做数组的距离。 输入

第一行为两个整数m, n(1≤m, n≤1000),分别代表数组f[], g[]的长度。 第二行有m个元素,为数组f[]。 第三行有n个元素,为数组g[]。 输出

数组的最短距离

样例输入

5 5

1 2 3 4 5 6 7 8 9 10

样例输出 1

#include int main() { int min,m,n,f[1000],g[1000],s[1000],k,i,j; scanf(\ for(i=0;i=0&&min>k) min=k; if(k<0&&min>-k) min=-k; } } printf(\ return 0; }

1、求1+2+3+???.+100。(循环) 答案

#include void main() {

int i,sum=0;

for(i=1;i<=100;i++) sum=sum+i;

printf(\ }

2、 求1*2*3*???.*10。(循环) 答案

void main() {

int i=0,j=1;

for (i=2;i<=10;i++) { j*=i; }

printf(\ return 0; }

3、 输入三个数字,输出他们的最大值。(if) 答案

#include void main() {int a,b,c,d;

scanf(\ d=max(a,b,c);

printf(\

getch();/*暂停看运行结果*/ }

int max(int x,int y,int z) {int u;

if(x>=y&&x>=z) u=x;

else if(y>=x&&y>=z) u=y; else u=z;

return(u);

4.用起泡法对十个数据排序(数组实现) 答案

#include main ( ) { int i,j,t;

static int a[10]={5,7,4,2,3,6,1,0,9,8}; for(j=0;j<9;j++)

{ for(i=0;i<9-j;i++)

{ if(a[i]>a[i+1])

{ t=a[i];a[i]=a[i+1];a[i+1]=t ; } } }

for(i=0;i<10;i++) printf(\}

5、输入十个数字,逆序输出。(数组实现) 答案

#include main()

{int a[10],i=0; for(i=0;i<=9;i++) scanf(\printf(\for(i=9;i>=0;i--) printf(\}

6输入两个数,交换他们的值并输出。(元素交换) 答案

#include int main () {

int m,n,temp;

scanf(\ if (m

temp=m; m=n; n=temp; }

printf(\ return 0; }

7.输出9*9乘法表。(双层循环) 答案

#include void main() {

int i=1;

for(i; i<=9; i++) {

int j=1;

for(j;j<=i;j++) {

printf(\ }

printf(\} }

8.输入一行字符,将所有的小写字母转换成大写字母,大写字母转换成小写字母,其余字符不变。输出转变后的这行字符。 答案

#include \void main() {

char a[n]; int i;

scanf(\

printf(\大写为:\ for(i=0;i<=n;i++) {

if(a[i]<='z'&&a[i]>='a') a[i]=a[i]-32; printf(\ }

printf(\小写为:\ for(i=0;i<=3;i++) {

a[i]=a[i]+32;

printf(\ } } 6.2

#include\main()

{char c;int i=0,j=0,k=0,l=0; while((c=getchar())!=’\\n’)

{if(c>=65&&c<=90||c>=97&&c<=122) i++; else if(c>=48&&c<=57) j++; else if(c==32) k++; else l++;}

printf(\}


c语言 经典常用 习题(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:外架施工方案

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

马上注册会员

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