C语言复习.docx
《C语言复习.docx》由会员分享,可在线阅读,更多相关《C语言复习.docx(11页珍藏版)》请在冰豆网上搜索。
C语言复习
1.
#include"stdio.h"
voidmain()
{
charch;
intl=0,d=0,s=0,other=0;
while((ch=getchar())!
='#')
if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))
l++;
elseif(ch>='1'&&ch<='9')
d++;
elseif(ch=='')
s++;
else
other++;
}
printf("L:
%d\tD:
%d\tS:
%d\tOther:
%d\n",l,d,s,other);
2.
main()
intm,n;
intsushu(intx);
printf("请输入N的值:
");
scanf("%d",&m);
for(n=3;n<=m;n++)
if(sushu(n))
printf("%-6d",n);
intsushu(intx)
inti,k;
for(i=2;i<=sqrt(x);i++)
if(x%i==0){k=0;break;}
k=1;
returnk;
3.
doubles=0.0,t1=1,t2=2,temp;
intn,i;
printf("请输入自然数N(N>1):
\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
s=s+t2/t1;
temp=t2;
t2=t1+t2;
t1=temp;
printf("次数列的前N项的和是:
%lf\n",s);
4.
intSz[3][3],i,j;
intmax,zdh=0,zdl=0,min,zxh=0,zxl=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
printf("请输入%d行%d列数:
",i+1,j+1);
scanf("%d",&Sz[i][j]);
max=Sz[0][0];
min=max;
if(Sz[i][j]>max)
max=Sz[i][j];
zdh=i;
zdl=j;
if(Sz[i][j]{min=Sz[i][j];zxh=i;zxl=j;}}printf("最大数是%d,在第%d行第%d列\n",max,zdh+1,zdl+1);printf("最小数是%d,在第%d行第%d列\n",min,zxh+1,zxl+1);}5.#include"stdio.h"main(){inti,n,m,max;inta[45];printf("请输入学生的成绩:\n");for(n=0;n<10;n++)scanf("%d",&a[n]);for(n=1;n<11;n++){printf("%-3d",a[n-1]);if(n%5==0)printf("\n");}max=a[0];for(i=1;i<10;i++)if(max{max=a[i];m=i;}printf("\nmax=%d\n下标为:%d",max,m);}6.#include"stdio.h"#defineN45intmain(){inta[N];inti;printf("Enterthescore:\n");for(i=0;iscanf("%d",&a[i]);for(i=0;i{if(a[i]>90&&a[i]<=100)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoA\tVerygood!\n\n",i+1,a[i]);elseif(a[i]>80&&a[i]<=90)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoB\tGood!\n\n",i+1,a[i]);elseif(a[i]>70&&a[i]<=80)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoC\tPass!!\n",i+1,a[i]);elseif(a[i]>=60&&a[i]<=70)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoD\t*_*Comeon!!!\n",i+1,a[i]);elseprintf("Thenumberof%dstudent'ssocreis%dthatbelongtoE\tCry....\n",i+1,a[i]);}getch();return0;}7.#include"stdio.h"floatsmj(floati,floatj,floatk){floats,mj;s=(i+j+k)/2;mj=sqrt(s*(s-i)*(s-j)*(s-k));return(mj);}voidmain(){floatsz[5][3];inti,j,k;for(i=0;i<5;i++){printf("请输入5组数中的第%d组",i+1);if(i==0)printf("(提示,三个数用空格隔开)");scanf("%f%f%f",&sz[i][0],&sz[i][1],&sz[i][2]);}printf("===================================================================\n");for(k=0;k<5;k++){if(sz[k][0]+sz[k][1]>sz[k][2]&&sz[k][0]+sz[k][2]>sz[k][1]&&sz[k][1]+sz[k][2]>sz[k][0]&&sz[k][0]>0&&sz[k][1]>0&&sz[k][2]>0){printf("\t\t第%d组数可构成三角形,面积为%f\n",k+1,smj(sz[k][0],sz[k][1],sz[k][2]));}elseprintf("\t\t第%d组不能构成三角形!\n",k+1);}printf("===================================================================\n");}8.#include"stdio.h"floatds(intn){if(n<=0)printf("请输入n值大于0且小于100!!");elseif(100>=n&&n>0){floatsum=0,i,j,k;for(i=1;i<=n;i++){j=1/i;sum+=j;sum=-sum;}}elseif(n>100)printf("请输入n值大于0且小于100!!");}voidmain(){intn;printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项和的值\n");printf("请输入n值:");scanf("%d",&n);printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项的值为:%f\n",ds(n));}9.#include"stdio.h"main(){chars[80];inti,j,k,dx=0,xx=0;scanf("%s",&s);k=strlen(s);for(i=0;i{if(s[i]>=65&&s[i]<=90)dx++;elseif(s[i]>=97&&s[i]<=122)xx++;}printf("字符串长度为=%d\n大写字母个数为=%d\n小写字母个数为=%d\n",k,dx,xx);}10.#include"stdio.h"voidsort(inta[],intn);main(){intbjdx[800],i,j;printf("请输入需要比较的数字个数(800个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&bjdx[i-1]);}sort(bjdx,j);printf("从大到小排序结果为:");for(i=j-1;i>=0;i--){if(bjdx[i]!=bjdx[i-1]){printf("%d",bjdx[i]);}}printf("\n");}voidsort(inta[],intn){inti,j,t;for(i=0;ifor(j=i+1;jif(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}11.#include"stdlib.h"voidmain(){intdate[1000],i,j,num,h=0;printf("请键入数组数字个数(1000个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&date[i-1]);}system("cls");printf("请输入要查询的数字:");scanf("%d",&num);for(i=0;i{if(date[i]==num){printf("该数为数组中的第%d个数字\n",i+1);}elseif(date[i]!=num)h++;}if(h==j)printf("NO\n!");}12.#include"stdio.h"main(){intx,i,j,k,sum=0;for(x=100;x<1000;x++){i=x/100;j=(x-i*100)/10;k=x%10;if(i+j+k==5){printf("%d\t",x);sum++;if(sum%5==0&&sum!=0)printf("\n");}}printf("在100~1000之间有%d个整数符合条件!\n",sum);}
min=Sz[i][j];
zxh=i;
zxl=j;
printf("最大数是%d,在第%d行第%d列\n",max,zdh+1,zdl+1);
printf("最小数是%d,在第%d行第%d列\n",min,zxh+1,zxl+1);
5.
inti,n,m,max;
inta[45];
printf("请输入学生的成绩:
for(n=0;n<10;n++)
scanf("%d",&a[n]);
for(n=1;n<11;n++)
printf("%-3d",a[n-1]);
if(n%5==0)
printf("\n");
max=a[0];
for(i=1;i<10;i++)
if(max{max=a[i];m=i;}printf("\nmax=%d\n下标为:%d",max,m);}6.#include"stdio.h"#defineN45intmain(){inta[N];inti;printf("Enterthescore:\n");for(i=0;iscanf("%d",&a[i]);for(i=0;i{if(a[i]>90&&a[i]<=100)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoA\tVerygood!\n\n",i+1,a[i]);elseif(a[i]>80&&a[i]<=90)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoB\tGood!\n\n",i+1,a[i]);elseif(a[i]>70&&a[i]<=80)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoC\tPass!!\n",i+1,a[i]);elseif(a[i]>=60&&a[i]<=70)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoD\t*_*Comeon!!!\n",i+1,a[i]);elseprintf("Thenumberof%dstudent'ssocreis%dthatbelongtoE\tCry....\n",i+1,a[i]);}getch();return0;}7.#include"stdio.h"floatsmj(floati,floatj,floatk){floats,mj;s=(i+j+k)/2;mj=sqrt(s*(s-i)*(s-j)*(s-k));return(mj);}voidmain(){floatsz[5][3];inti,j,k;for(i=0;i<5;i++){printf("请输入5组数中的第%d组",i+1);if(i==0)printf("(提示,三个数用空格隔开)");scanf("%f%f%f",&sz[i][0],&sz[i][1],&sz[i][2]);}printf("===================================================================\n");for(k=0;k<5;k++){if(sz[k][0]+sz[k][1]>sz[k][2]&&sz[k][0]+sz[k][2]>sz[k][1]&&sz[k][1]+sz[k][2]>sz[k][0]&&sz[k][0]>0&&sz[k][1]>0&&sz[k][2]>0){printf("\t\t第%d组数可构成三角形,面积为%f\n",k+1,smj(sz[k][0],sz[k][1],sz[k][2]));}elseprintf("\t\t第%d组不能构成三角形!\n",k+1);}printf("===================================================================\n");}8.#include"stdio.h"floatds(intn){if(n<=0)printf("请输入n值大于0且小于100!!");elseif(100>=n&&n>0){floatsum=0,i,j,k;for(i=1;i<=n;i++){j=1/i;sum+=j;sum=-sum;}}elseif(n>100)printf("请输入n值大于0且小于100!!");}voidmain(){intn;printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项和的值\n");printf("请输入n值:");scanf("%d",&n);printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项的值为:%f\n",ds(n));}9.#include"stdio.h"main(){chars[80];inti,j,k,dx=0,xx=0;scanf("%s",&s);k=strlen(s);for(i=0;i{if(s[i]>=65&&s[i]<=90)dx++;elseif(s[i]>=97&&s[i]<=122)xx++;}printf("字符串长度为=%d\n大写字母个数为=%d\n小写字母个数为=%d\n",k,dx,xx);}10.#include"stdio.h"voidsort(inta[],intn);main(){intbjdx[800],i,j;printf("请输入需要比较的数字个数(800个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&bjdx[i-1]);}sort(bjdx,j);printf("从大到小排序结果为:");for(i=j-1;i>=0;i--){if(bjdx[i]!=bjdx[i-1]){printf("%d",bjdx[i]);}}printf("\n");}voidsort(inta[],intn){inti,j,t;for(i=0;ifor(j=i+1;jif(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}11.#include"stdlib.h"voidmain(){intdate[1000],i,j,num,h=0;printf("请键入数组数字个数(1000个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&date[i-1]);}system("cls");printf("请输入要查询的数字:");scanf("%d",&num);for(i=0;i{if(date[i]==num){printf("该数为数组中的第%d个数字\n",i+1);}elseif(date[i]!=num)h++;}if(h==j)printf("NO\n!");}12.#include"stdio.h"main(){intx,i,j,k,sum=0;for(x=100;x<1000;x++){i=x/100;j=(x-i*100)/10;k=x%10;if(i+j+k==5){printf("%d\t",x);sum++;if(sum%5==0&&sum!=0)printf("\n");}}printf("在100~1000之间有%d个整数符合条件!\n",sum);}
max=a[i];
m=i;
printf("\nmax=%d\n下标为:
%d",max,m);
6.
#defineN45
intmain()
inta[N];
inti;
printf("Enterthescore:
for(i=0;iscanf("%d",&a[i]);for(i=0;i{if(a[i]>90&&a[i]<=100)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoA\tVerygood!\n\n",i+1,a[i]);elseif(a[i]>80&&a[i]<=90)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoB\tGood!\n\n",i+1,a[i]);elseif(a[i]>70&&a[i]<=80)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoC\tPass!!\n",i+1,a[i]);elseif(a[i]>=60&&a[i]<=70)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoD\t*_*Comeon!!!\n",i+1,a[i]);elseprintf("Thenumberof%dstudent'ssocreis%dthatbelongtoE\tCry....\n",i+1,a[i]);}getch();return0;}7.#include"stdio.h"floatsmj(floati,floatj,floatk){floats,mj;s=(i+j+k)/2;mj=sqrt(s*(s-i)*(s-j)*(s-k));return(mj);}voidmain(){floatsz[5][3];inti,j,k;for(i=0;i<5;i++){printf("请输入5组数中的第%d组",i+1);if(i==0)printf("(提示,三个数用空格隔开)");scanf("%f%f%f",&sz[i][0],&sz[i][1],&sz[i][2]);}printf("===================================================================\n");for(k=0;k<5;k++){if(sz[k][0]+sz[k][1]>sz[k][2]&&sz[k][0]+sz[k][2]>sz[k][1]&&sz[k][1]+sz[k][2]>sz[k][0]&&sz[k][0]>0&&sz[k][1]>0&&sz[k][2]>0){printf("\t\t第%d组数可构成三角形,面积为%f\n",k+1,smj(sz[k][0],sz[k][1],sz[k][2]));}elseprintf("\t\t第%d组不能构成三角形!\n",k+1);}printf("===================================================================\n");}8.#include"stdio.h"floatds(intn){if(n<=0)printf("请输入n值大于0且小于100!!");elseif(100>=n&&n>0){floatsum=0,i,j,k;for(i=1;i<=n;i++){j=1/i;sum+=j;sum=-sum;}}elseif(n>100)printf("请输入n值大于0且小于100!!");}voidmain(){intn;printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项和的值\n");printf("请输入n值:");scanf("%d",&n);printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项的值为:%f\n",ds(n));}9.#include"stdio.h"main(){chars[80];inti,j,k,dx=0,xx=0;scanf("%s",&s);k=strlen(s);for(i=0;i{if(s[i]>=65&&s[i]<=90)dx++;elseif(s[i]>=97&&s[i]<=122)xx++;}printf("字符串长度为=%d\n大写字母个数为=%d\n小写字母个数为=%d\n",k,dx,xx);}10.#include"stdio.h"voidsort(inta[],intn);main(){intbjdx[800],i,j;printf("请输入需要比较的数字个数(800个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&bjdx[i-1]);}sort(bjdx,j);printf("从大到小排序结果为:");for(i=j-1;i>=0;i--){if(bjdx[i]!=bjdx[i-1]){printf("%d",bjdx[i]);}}printf("\n");}voidsort(inta[],intn){inti,j,t;for(i=0;ifor(j=i+1;jif(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}11.#include"stdlib.h"voidmain(){intdate[1000],i,j,num,h=0;printf("请键入数组数字个数(1000个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&date[i-1]);}system("cls");printf("请输入要查询的数字:");scanf("%d",&num);for(i=0;i{if(date[i]==num){printf("该数为数组中的第%d个数字\n",i+1);}elseif(date[i]!=num)h++;}if(h==j)printf("NO\n!");}12.#include"stdio.h"main(){intx,i,j,k,sum=0;for(x=100;x<1000;x++){i=x/100;j=(x-i*100)/10;k=x%10;if(i+j+k==5){printf("%d\t",x);sum++;if(sum%5==0&&sum!=0)printf("\n");}}printf("在100~1000之间有%d个整数符合条件!\n",sum);}
scanf("%d",&a[i]);
for(i=0;i{if(a[i]>90&&a[i]<=100)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoA\tVerygood!\n\n",i+1,a[i]);elseif(a[i]>80&&a[i]<=90)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoB\tGood!\n\n",i+1,a[i]);elseif(a[i]>70&&a[i]<=80)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoC\tPass!!\n",i+1,a[i]);elseif(a[i]>=60&&a[i]<=70)printf("Thenumberof%dstudent'ssocreis%dthatbelongtoD\t*_*Comeon!!!\n",i+1,a[i]);elseprintf("Thenumberof%dstudent'ssocreis%dthatbelongtoE\tCry....\n",i+1,a[i]);}getch();return0;}7.#include"stdio.h"floatsmj(floati,floatj,floatk){floats,mj;s=(i+j+k)/2;mj=sqrt(s*(s-i)*(s-j)*(s-k));return(mj);}voidmain(){floatsz[5][3];inti,j,k;for(i=0;i<5;i++){printf("请输入5组数中的第%d组",i+1);if(i==0)printf("(提示,三个数用空格隔开)");scanf("%f%f%f",&sz[i][0],&sz[i][1],&sz[i][2]);}printf("===================================================================\n");for(k=0;k<5;k++){if(sz[k][0]+sz[k][1]>sz[k][2]&&sz[k][0]+sz[k][2]>sz[k][1]&&sz[k][1]+sz[k][2]>sz[k][0]&&sz[k][0]>0&&sz[k][1]>0&&sz[k][2]>0){printf("\t\t第%d组数可构成三角形,面积为%f\n",k+1,smj(sz[k][0],sz[k][1],sz[k][2]));}elseprintf("\t\t第%d组不能构成三角形!\n",k+1);}printf("===================================================================\n");}8.#include"stdio.h"floatds(intn){if(n<=0)printf("请输入n值大于0且小于100!!");elseif(100>=n&&n>0){floatsum=0,i,j,k;for(i=1;i<=n;i++){j=1/i;sum+=j;sum=-sum;}}elseif(n>100)printf("请输入n值大于0且小于100!!");}voidmain(){intn;printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项和的值\n");printf("请输入n值:");scanf("%d",&n);printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项的值为:%f\n",ds(n));}9.#include"stdio.h"main(){chars[80];inti,j,k,dx=0,xx=0;scanf("%s",&s);k=strlen(s);for(i=0;i{if(s[i]>=65&&s[i]<=90)dx++;elseif(s[i]>=97&&s[i]<=122)xx++;}printf("字符串长度为=%d\n大写字母个数为=%d\n小写字母个数为=%d\n",k,dx,xx);}10.#include"stdio.h"voidsort(inta[],intn);main(){intbjdx[800],i,j;printf("请输入需要比较的数字个数(800个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&bjdx[i-1]);}sort(bjdx,j);printf("从大到小排序结果为:");for(i=j-1;i>=0;i--){if(bjdx[i]!=bjdx[i-1]){printf("%d",bjdx[i]);}}printf("\n");}voidsort(inta[],intn){inti,j,t;for(i=0;ifor(j=i+1;jif(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}11.#include"stdlib.h"voidmain(){intdate[1000],i,j,num,h=0;printf("请键入数组数字个数(1000个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&date[i-1]);}system("cls");printf("请输入要查询的数字:");scanf("%d",&num);for(i=0;i{if(date[i]==num){printf("该数为数组中的第%d个数字\n",i+1);}elseif(date[i]!=num)h++;}if(h==j)printf("NO\n!");}12.#include"stdio.h"main(){intx,i,j,k,sum=0;for(x=100;x<1000;x++){i=x/100;j=(x-i*100)/10;k=x%10;if(i+j+k==5){printf("%d\t",x);sum++;if(sum%5==0&&sum!=0)printf("\n");}}printf("在100~1000之间有%d个整数符合条件!\n",sum);}
if(a[i]>90&&a[i]<=100)
printf("Thenumberof%dstudent'ssocreis%dthatbelongtoA\tVerygood!
\n\n",i+1,a[i]);
elseif(a[i]>80&&a[i]<=90)
printf("Thenumberof%dstudent'ssocreis%dthatbelongtoB\tGood!
elseif(a[i]>70&&a[i]<=80)
printf("Thenumberof%dstudent'ssocreis%dthatbelongtoC\tPass!
!
\n",i+1,a[i]);
elseif(a[i]>=60&&a[i]<=70)
printf("Thenumberof%dstudent'ssocreis%dthatbelongtoD\t*_*Comeon!
printf("Thenumberof%dstudent'ssocreis%dthatbelongtoE\tCry....\n",i+1,a[i]);
getch();
return0;
7.
floatsmj(floati,floatj,floatk)
floats,mj;
s=(i+j+k)/2;
mj=sqrt(s*(s-i)*(s-j)*(s-k));
return(mj);
floatsz[5][3];
inti,j,k;
for(i=0;i<5;i++)
printf("请输入5组数中的第%d组",i+1);
if(i==0)printf("(提示,三个数用空格隔开)");
scanf("%f%f%f",&sz[i][0],&sz[i][1],&sz[i][2]);
printf("===================================================================\n");
for(k=0;k<5;k++)
if(sz[k][0]+sz[k][1]>sz[k][2]&&sz[k][0]+sz[k][2]>sz[k][1]&&sz[k][1]+sz[k][2]>sz[k][0]&&sz[k][0]>0&&sz[k][1]>0&&sz[k][2]>0)
printf("\t\t第%d组数可构成三角形,面积为%f\n",k+1,smj(sz[k][0],sz[k][1],sz[k][2]));
elseprintf("\t\t第%d组不能构成三角形!
\n",k+1);
8.
floatds(intn)
if(n<=0)
printf("请输入n值大于0且小于100!
!
elseif(100>=n&&n>0)
floatsum=0,i,j,k;
j=1/i;
sum+=j;
sum=-sum;
elseif(n>100)printf("请输入n值大于0且小于100!
intn;
printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项和的值\n");
printf("请输入n值:
printf("1-1/2+1/3-1/4+…+1/99-1/100的前N项的值为:
%f\n",ds(n));
9.
chars[80];
inti,j,k,dx=0,xx=0;
scanf("%s",&s);
k=strlen(s);
for(i=0;i{if(s[i]>=65&&s[i]<=90)dx++;elseif(s[i]>=97&&s[i]<=122)xx++;}printf("字符串长度为=%d\n大写字母个数为=%d\n小写字母个数为=%d\n",k,dx,xx);}10.#include"stdio.h"voidsort(inta[],intn);main(){intbjdx[800],i,j;printf("请输入需要比较的数字个数(800个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&bjdx[i-1]);}sort(bjdx,j);printf("从大到小排序结果为:");for(i=j-1;i>=0;i--){if(bjdx[i]!=bjdx[i-1]){printf("%d",bjdx[i]);}}printf("\n");}voidsort(inta[],intn){inti,j,t;for(i=0;ifor(j=i+1;jif(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}11.#include"stdlib.h"voidmain(){intdate[1000],i,j,num,h=0;printf("请键入数组数字个数(1000个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&date[i-1]);}system("cls");printf("请输入要查询的数字:");scanf("%d",&num);for(i=0;i{if(date[i]==num){printf("该数为数组中的第%d个数字\n",i+1);}elseif(date[i]!=num)h++;}if(h==j)printf("NO\n!");}12.#include"stdio.h"main(){intx,i,j,k,sum=0;for(x=100;x<1000;x++){i=x/100;j=(x-i*100)/10;k=x%10;if(i+j+k==5){printf("%d\t",x);sum++;if(sum%5==0&&sum!=0)printf("\n");}}printf("在100~1000之间有%d个整数符合条件!\n",sum);}
if(s[i]>=65&&s[i]<=90)dx++;
elseif(s[i]>=97&&s[i]<=122)xx++;
printf("字符串长度为=%d\n大写字母个数为=%d\n小写字母个数为=%d\n",k,dx,xx);
10.
voidsort(inta[],intn);
intbjdx[800],i,j;
printf("请输入需要比较的数字个数(800个数以内):
scanf("%d",&j);
for(i=1;i<=j;i++)
printf("请键入第%d个数:
",i);
scanf("%d",&bjdx[i-1]);
sort(bjdx,j);
printf("从大到小排序结果为:
for(i=j-1;i>=0;i--)
if(bjdx[i]!
=bjdx[i-1])
printf("%d",bjdx[i]);
voidsort(inta[],intn)
inti,j,t;
for(i=0;ifor(j=i+1;jif(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}11.#include"stdlib.h"voidmain(){intdate[1000],i,j,num,h=0;printf("请键入数组数字个数(1000个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&date[i-1]);}system("cls");printf("请输入要查询的数字:");scanf("%d",&num);for(i=0;i{if(date[i]==num){printf("该数为数组中的第%d个数字\n",i+1);}elseif(date[i]!=num)h++;}if(h==j)printf("NO\n!");}12.#include"stdio.h"main(){intx,i,j,k,sum=0;for(x=100;x<1000;x++){i=x/100;j=(x-i*100)/10;k=x%10;if(i+j+k==5){printf("%d\t",x);sum++;if(sum%5==0&&sum!=0)printf("\n");}}printf("在100~1000之间有%d个整数符合条件!\n",sum);}
for(j=i+1;jif(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}11.#include"stdlib.h"voidmain(){intdate[1000],i,j,num,h=0;printf("请键入数组数字个数(1000个数以内):");scanf("%d",&j);for(i=1;i<=j;i++){printf("请键入第%d个数:",i);scanf("%d",&date[i-1]);}system("cls");printf("请输入要查询的数字:");scanf("%d",&num);for(i=0;i{if(date[i]==num){printf("该数为数组中的第%d个数字\n",i+1);}elseif(date[i]!=num)h++;}if(h==j)printf("NO\n!");}12.#include"stdio.h"main(){intx,i,j,k,sum=0;for(x=100;x<1000;x++){i=x/100;j=(x-i*100)/10;k=x%10;if(i+j+k==5){printf("%d\t",x);sum++;if(sum%5==0&&sum!=0)printf("\n");}}printf("在100~1000之间有%d个整数符合条件!\n",sum);}
if(a[i]>a[j])
t=a[i];
a[i]=a[j];
a[j]=t;
11.
#include"stdlib.h"
intdate[1000],i,j,num,h=0;
printf("请键入数组数字个数(1000个数以内):
scanf("%d",&date[i-1]);
system("cls");
printf("请输入要查询的数字:
scanf("%d",&num);
for(i=0;i{if(date[i]==num){printf("该数为数组中的第%d个数字\n",i+1);}elseif(date[i]!=num)h++;}if(h==j)printf("NO\n!");}12.#include"stdio.h"main(){intx,i,j,k,sum=0;for(x=100;x<1000;x++){i=x/100;j=(x-i*100)/10;k=x%10;if(i+j+k==5){printf("%d\t",x);sum++;if(sum%5==0&&sum!=0)printf("\n");}}printf("在100~1000之间有%d个整数符合条件!\n",sum);}
if(date[i]==num)
printf("该数为数组中的第%d个数字\n",i+1);
elseif(date[i]!
=num)h++;
if(h==j)printf("NO\n!
12.
intx,i,j,k,sum=0;
for(x=100;x<1000;x++)
i=x/100;
j=(x-i*100)/10;
k=x%10;
if(i+j+k==5)
printf("%d\t",x);
sum++;
if(sum%5==0&&sum!
=0)printf("\n");
printf("在100~1000之间有%d个整数符合条件!
\n",sum);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1