本文将会介绍一些非常基础的C语言编程题,有利于初学,记忆,考试,培养自己的动手实践能力!!!
First
输入正整数n,求s=1+2+3+4+…+n。
首先,仔细审题,这是一道关于累加的题目,既然涉及到累加,用循环结构来做是比较简单的,常见的有for while循环等等,根据个人喜好来选择循环方式,最终的目的是要能够将题目准确做出来!
测试输入:5
预期输出:15
测试输入:10
预期输出:55
#include<stdio.h>
int main()
{
int num,sum;
scanf("%d",&num);
for(int i=0;i<=num;i++)
{
sum += i;
}
printf("%d",sum);
return 0;
}
这是一道基础题,定义整形变量num,sum,然后通过for循环来逐渐累加,以此来得到结果。此外,继续来介绍给定数字精确的题目。
求1+2+3+4+…+100
跟上面一题一模一样,在此介绍while循环来解答。
#include<stdio.h>
int main()
{
int i=1,sum=0;
while(i<=100)
{
sum=sum+i;
i++;
}
printf("sum=%d\n",sum);
return 0;
}
再补充个求2+4+6+…+100
很显然,100个数中剔除一部分,然后继续累加求和,道理还是一样,依葫芦画瓢!
#include<stdio.h>
int main()
{
int i=2,sum=0;
while(i<=100)
{
sum=sum+i;
i+=2;
}
printf("sum=%d\n",sum);
return 0;
}
好了,本期就介绍到这里,3道题,都很基础,仔细揣摩,以此达到熟能生巧的地步!下期继续介绍。