二级C语言算法(201206)
1.变量交换
void swap1(int *x, int *y)
{ int temp;
temp=*x; *x=*y; *y=temp;
}
void swap2(int *x, int *y)
{ int *temp;
*temp=*x; *x=*y; *y=*temp;
}
void swap3(int x, int y)
{ int temp;
temp=x; x=y; y=temp;
}
2.累加用C语言实现1+2+3+4+5++n的累加。
【方法1】while循环实现
int add(int n)
{ int i,sum;
sum=0; i=1;
while(i=n)
{ sum=sum+i; i=i+1; return sum;
}
main()
{ int s,n;
printf(\nInput n:\n);
scanf(%d,n);
s=add(n); /*函数调用*/
printf(1+2+...+%d=%d\n,n,s);
}
【方法2】for循环实现int add(int n)
{ int i,sum=0;
for(i=1;i=n;i++) sum=sum+i;
return sum;
}
您可能关注的文档
最近下载
- 2025年进城考试音乐试题及答案.docx VIP
- 处方书写规范及点评培训课件.ppt VIP
- 2025年上半年中小学教师资格证考试音乐学科知识与教学能力真题(高级中学)附答案解析.pdf VIP
- 2022考研西医临综冲刺突破课程内部辅导讲义-生物化学(候英建).pdf VIP
- Esperoct 说明书 用户手册.pdf
- DB44_T 2731-2025 石油炼制工业有机溶剂危害治理卫生工程技术规范.docx VIP
- 2026年最新进城考试音乐试题及答案.doc VIP
- 振幅整合脑电图对神经内科意识障碍患者近期预后的预测价值.pptx VIP
- Y社区居家养老服务的现状问题及对策研究.docx VIP
- 芜湖-10kV线路低电压成因分析及治理措施分析.docx VIP
原创力文档

文档评论(0)