【C语言基础一百题1】C语言基础100题全新整理版

这篇博客整理了C语言基础的100道题目,涵盖顺序结构、选择结构、循环结构等基础知识,旨在帮助学习者巩固C语言基础。作者重新调整了原有题目,删除了涉及绘图的部分,并加入了来自谭老《C语言程序设计》的新题目,所有题目可在VC++6.0环境下运行。其中包括判断素数、寻找完全平方数、水仙花数、分解因子等经典问题,适合C语言初学者巩固提高。
摘要由CSDN通过智能技术生成

最后一个寒假,想复习一下c语言的基础知识,正好也做一个查缺补漏的工作,于是找个C语言基础100题作为练习。

但是原来的100题涉及很多绘图的问题,而且有些题目过于混乱并且在摘记过程中没有经过加工,所以我自己对原来的题目做了一下调整并且删掉了原来的绘图的题目,在原来题目涉及不多的地方增加了新的题目,新题目多取自谭老的《C语言程序设计》完全可以在VC++6.0环境下运行,100道题目,基本涉及到C语言知识点的所有方面。

虽然都是基础的题目,但在整个总结的过程中也发现了自己很多问题,自我解决问题的过程也是自己知识提升的过程,相信对于所有学习C语言的朋友来说都是一条必由之路。本人查阅很多的资料,并把问题和资料一并附在100题的篇幅之中,这些资料和知识点大多来自网络,很多转载无奈本人不能一一查明出处,如果不妥之处还请见谅。

之所以希望总结下100题,一来为了自己对知识做一个小结而心里踏实,二来感觉网络上资料水平参差不齐,多数只是堆积了事,也希望对于C语言的初学者有一个入门后的提升作用。

本文所涉及知识点题目全部实行取之于民用之于民,在下只是少做整理。所以并不要求朋友做任何出处认证之举,但恳请您如发现不妥之处给与我严厉的指责和批评。

由于本人水平实在一般而且精力有限,所以在调整和总结的过程中不免有很多问题,也希望前辈后辈各界同仁给与指正,在下跪谢于此。

第一部分 C语言的基本结构:顺序结构、选择结构、循环结构1-10。

素数,完全平方数 水仙花数 完数 Fibonacci数列 分解因子 最大公约最小公倍

【程序1】
题目:求100之内的素数
1. 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 [注意]leap清空。
2.程序源代码:
#include
#include "math.h"
#define N 101
main()
{
int i,j,line,a[N];
for(i=2;ifor(i=2;ifor(j=i+1;j{
if(a[i]!=0&&a[j]!=0)
if(a[j]%a[i]==0)
a[j]=0;}
printf("/n");
for(i=2,line=0;i{
if(a[i]!=0)
{printf("%5d",a[i]);
line++;}
if(line==10)
{printf("/n");
line=0;}
}
}
-----------------------------------------------------------------------------
【程序2】
题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 [注意]leap清空。
2.程序源代码:
#include "math.h"
void main()
{
int m,i,k,h=0,leap

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值