第一范文网 - 专业文章范例文档资料分享平台

C语言习题1滁州学院 计算机科学与技术专升本

来源:用户分享 时间:2025/6/28 7:00:24 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

else if (e!=0) printf(\3 main( )

{long ge,shi,qian,wan,x; scanf(\wan=x/10000;

qian=x000/1000; shi=x0/10; ge=x;

if (ge==wan&&shi==qian)/*个位等于万位并且+位等于千位*/ printf(\else

printf(\4

#include \main()

{ int m,i,k,h=0,leap=1; printf(\

for(m=101;m<=200;m++) { k=sqrt(m+1);

for(i=2;i<=k;i++) if(m%i==0) {leap=0;break;} if(leap) {printf(\h++;

if(h==0) printf(\ }

leap=1; }

printf(\5. main()

{ int i,sum=0;

for(i=1;i<=200;i++) { if(i%3!=0) continue; sum=sum+i; printf(i=%d”,i); }

printf(“sum=%d”,sum); } 6. main() {

long f1,f2; int i; f1=f2=1;

for(i=1;i<=20;i++)

{ printf(\ if(i%2==0)

printf(\控制输出,每行四个*/

f1=f1+f2; /*前两个月加起来赋值给第三个月*/ f2=f1+f2; /*前两个月加起来赋值给第三个月*/ }}

7.#include main()

{ long s=0,t=1; int i,n;

printf(\ scanf(\ for (i=1;i<=n;i++) { t*=i; s+=t; }

printf(\}

8. main(){

int a,b,num1,num2,temp;

printf(\ scanf(\ if(num1

{ temp=num1; num1=num2; num2=temp; } a=num1;b=num2;

for( ;b!=0; )/*利用辗除法,直到b为0为止*/ {

temp=a%b; a=b; b=temp; }

printf(\9. double fun() {

double a[4][4]; double s=0; int i,j;

printf(\输入一个4*4的数值矩阵:\\n\ for(i=0;i<4;i++)

for(j=0;j<4;j++) scanf(\ for(i=0;i<4;i++) s+=a[i][i]; return s; }

10. #include void main() {

int i; //用i作为循环变量 int p=1; //用p作为累乘变量 int s=1; //用s作为累加循环变量 for(i=1;i<=10;i++) {p*=3; s+=p;} printf(\ }

11. #include void main() {

int a,b;

for(a=6;a<=40; a++)

for(b=15;b<=30;b++)

if(2*a+5*b==120) printf(\ }

12 #include #include void main() {

char string[80],*p; int i=0,max=0; clrscr();

printf(\ gets(string);

// printf(\ p=string; while(*p!='\\0') { if(*p==' ') { if(max<=i) max=i;

i=0; } else i++; p++; } if(max<=i) max=i;

printf(\ getche(); }

13

#include #include void main() {

int i,k,a[12]={0}; //a[0] for no use void sub1(int b[]),sub2(int b[],int k); clrscr();

printf(\ for(i=1;i<=10;i++) scanf(\ getchar(); sub1(a);

for(i=1;i<=10;i++)

printf(\

printf(\ scanf(\ sub2(a,k); for(i=1;i<=11;i++)

printf(\ puts(\ getch(); }

void sub1(b) int b[]; { int i,j,t;

for (i=1;i<10;i++) //the first one is always the smallest for(j=i;j<=10;j++) if (b[i]>b[j]) {

C语言习题1滁州学院 计算机科学与技术专升本.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5ev5i5uhv33pebe0ilai_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top