自考13013《高级语言程序设计》必背大题核心代码片段(直接默写).docxVIP

  • 6
  • 0
  • 约1.05千字
  • 约 2页
  • 2026-03-03 发布于山西
  • 举报

自考13013《高级语言程序设计》必背大题核心代码片段(直接默写).docx

自考13013《高级语言程序设计》必背大题核心代码片段(直接默写)

核心:仅保留3类必考大题核心代码,简洁适配自考默写,搭配1页纸速记版使用,省时高效,贴合考试评分点

1.求n的阶乘(循环版,最易默写,必考)

//输入n,输出n!(n≥1),直接默写,可套用于函数或main函数内

intn,res=1,i;

scanf(%d,n);

for(i=1;i=n;i++){

res*=i;//核心:累乘

}

printf(n!=%d,res);

2.判断一个数是否为素数(核心片段,必考)

//输入x,判断是否为素数(素数:大于1,只能被1和自身整除)

intx,i,flag=1;//flag=1表示素数,0表示非素数

scanf(%d,x);

if(x=1)flag=0;//小于等于1不是素数(核心判断)

for(i=2;i*i=x;i++){//优化:循环到sqrt(x)即可

if(x%i==0){//能被其他数整除,非素数

flag=0;

break;//核心:跳出循环,减少计算

}

}

//输出结果(直接套用)

if(flag)printf(%d是素数,x);

elseprintf(%d不是素数,x);

3.冒泡排序(升序,核心片段,必考)

/

文档评论(0)

1亿VIP精品文档

相关文档