载入中…

您现在的位置: 四联自学考试网 >> 自考资讯 >> 复习指导 >> 理工医学 >> 计算机及应用 >> 试卷习题 >> 文章正文
相 关 文 章
没有相关文章
精 彩 推 荐
最 新 热 门
最 新 推 荐
欢迎光临四联自学,现在是:  祝您自考成功!
2007年5月18日上午C语言上机考试题
原文作者:佚名  文章录入:admin  发布时间:2007-5-21 10:05:54    

1. main()
{int n,i,j,k;
printf("Please input number:");
scanf("%d",&n);
if((n>=1)&&(n<=26))
for(i=1;i<=n;i++)
{for(j=1;j<i;j++)
  printf(" ");
  for(k=1;k<=n;k++)
  {printf("%c",i+64);}
  printf("\n");
}
else {printf("Please input n>=1&&n<=26");}
}
279011652(279011652) (2007-04-26 14:03:17)
2.main()
{
char b[37]={"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ};
int i,j,m,n,x,a[40]={0};
printf("Please input m n=");
scanf("%d %d",&m,&n);
i=0;
if (n>=36) {printf("Please input n<36");
else
do
{a=m%n;
x=m/n;
m=x;
i++;
}while((m!=0)&&(n<36));
for(j=i-1;j>=0;j--)
{x=a[j];
  printf("%c",b[x]);
}
}
3.第三题;输入三个正整数K,M,N(中间用空格隔开);求他们的最大公约数和最小公倍数.
程序;
main()
{int k,m,n,a,b,c;
printf("PLease input k m n=");
scanf("%d %d %d",%k,%m,%n);
c=k*m*n;
if(k>=m&&k>=n) a=k;
if(m>=k&&m>=n) a=m;
if(n>=k&&n>=m) a=n;
if(k>=m&&k>=n) b=k;
if(m>=k&&m>=n) b=m;
if(n>=k&&n>=m) b=n;
for(;a>1;a--)
{if((k%a==0)&&(n%a==0)) break;}
  for(;b<c;b++)
{if((b%k==0)&&(b%m==0)&&(b%n==0)) break;}
printf("%d,%d",a,b);
}

更多资料尽在四联自考论坛http://bbs.4lzx.com),转贴请保留此信息。

凡本站注明版权的文章,版权归本站所有,任何媒体、网站或个人未经本站协议授权不得转载、链接、转贴或以其他方式复制,否则本站将依法追究责任。本站转载的信息,尽量保证版权信息的完整性,用户在网站上所发布、转载的文章所引起的版权问题以及其他纠纷,后果由用户自行承担,本网概不负责。如转载文章涉及版权等问题,请与我们联系。版权声明:/Copyright.asp
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 论坛交流】【发表评论】【打印本文】【关闭窗口