1、 t=a%b; a=b; b=t;printf(greatest common divisor:%dn,a); %最大公约数 printf(least common multiple:,num1*num2/a);%最小公倍数return 0;2:输出字符串长度最大的string.hconio.hchar *proc(char (*a)81,int M)char *max;int i;max=a0;for(i=1;iM;i+)if(strlen(max)strlen(ai)max=ai;return max; char ss1081,*max; int n,i=0;输入若干个字符串: gets(
2、ssi); puts(ssi); while(!strcmp(ssi,*)=0) i+; gets(ssi); puts(ssi); n=i; max=proc(ss,n);nmax=%sn,max); return 0;3:一/二维数组的定义和初始化一维数组的定义和初始化int a5=1,2,3,4,5;二维数组的定义和初始化int a33=1,2,3,4,5,6,7,8,9);int a33=1,2,3,4,5,6,7,8,9;int a33=3*3;4:if else 语句的使用#include int a=3,b=2,c=1; if(ab) if(b0) c=0; else c+; p
3、rintf(,c); return 0;5:字符常量与C语言中的转义字符v 0xff017A0x后面的数是十六进制数0后面的数是八进制数v是垂直制表t是水平制表6:跳格输出 char ch25=1234,5678,*p2; int i,j,s=0; for(i=0;2; pi=chi; for(j=0;jb)&(n=cd);,n);8:形参值的变化不影响实参typedef structint b,p;A;void f(A c)int j;c.b+=1;c.p+=2;A a=1,2;f(A a);%d,%dn,a.b,a.p);输出最大字符串char a50,b30;scanf(%sstrcpy
4、(b,a);5;if(strcmp(b,a)the longest string is %sn,b);the length is %dn,strlen(b);9:冒泡排序int i,j;int aM;for(j=0;M-1;if(ajaj)index=j;t=ai;ai=aindex;aindex=t;经典程序第2套:程序改错题/*found*/void proc(long s,long *t) long s1=10; s/=10; *t=s%10; while(s s=s/100; *t=s%10*s1+*t; s1=s1*10;void main() long s,t;nPlease en
5、ter s: %lds); proc(s,&t);The result is: %ldn ,t);程序设计题void proc(char *str, char t)int i,j=0;stri!=0if(i%2=0&stri%2!tj+=stri;tj=char str100,t100;system(nPlease enter string str:,str);proc(str,t);nThe result is: %sn 第3套程序填空题#define M 10 int i,n=0; int arrM=40,68,62,33,35,52,48,95,66,73; int bbM; if(ar
6、riarri+1) bbn+=arri;n* display bb *n for (i=0;n;bb%d=%2d ,i,bbi);int m10;void proc(void) int j;nIn subfunc after callingn for(j=0;10;%d ,mj/5); int i;In main before callingn mi=i+20;,mi); proc();nIn main after callingn,mi/5);#define M 16typedef struct char num10; int s;STREC;void proc(STREC a)STREC t;if(aj.saj+1.s)aj+1 t;void main () STREC stuM= GA005,85,GA003,76,GA002,69,GA004GA001,91,GA007,72,GA008,64,GA006,87,GA015GA013,91,GA012,64,GA014GA011,66,GA017GA018GA016,72; proc(stu);The data after sorted : idouble proc(double x10) double avg=0.0; double sum=0.0; double
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1