题目1要求:编写并运行输出一个”Hello World”
编程解析:
#include"stdio.h" //引用输入输出函数库
void main() //定义主函数
{
printf("Hello World!\n"); //定义输出字符串Hello World!
}
运行结果如下:
另一种方式如下:
#include"stdio.h" //引用输入输出函数库
int main(void) //定义主函数
{
printf("Hello World!\n"); //定义输出字符串Hello World!
}
运行结果:
题目2要求:计算1到100的和。
方法一:
代码解析:
#include<stdio.h> //调用输入输出函数库
int main() //定义主函数
{
int i,sum=0; //定义数值和求和的值
for(i=1;i<=100;i++) //条件语句for,是数字能够实现从一到100逐渐递增
sum+=i; //实现自动求1到100的和
printf("sum is %d\n",sum); //输出求和后的结果值
}
运行结果如下:
方法二解法:
#include<stdio.h> //调用输入输出函数库
int main() //定义主函数
{
int sum=0; //定义开始时求和的值为0
for(int i=1;i<=100;i++) //条件语句for,是数字能够实现从一到100逐渐递增
{
sum=sum+i; //自动求和设置,数值每增加一个,求和也自动跟着增加
} //实现自动求1到100的和
cout<<sum<<endl; //cout<<"要输出的内容",计算第一个到最后一个数的值
return 0; //返回值
}
运行结果:
方法三:
代码解析:
#include <iostream> //引用输入输出流头文件,下面代码中cin>>"要输入的内容"和cout<<"要输出的内容"的方法需要其来声明头文件
using namespace std; //指明下面的程序使用std
int main() //定义主函数
{
int n,sum; //定义数值和求和的值
while(cin>>n) //条件语句while,cin>>"要输入的内容"
{
sum = 0; //开始时计算的和为0
for(int i = 1;i <= n;++i) //条件语句for,实现数字从第一个到最后一个数的递增
sum += i;
cout<<sum<<endl<<endl;//cout<<"要输出的内容",计算第一个到最后一个数的值
}
return 0; //返回值
}
运行结果:
总结:
1、对于同一个问题,可以有很多种解法,编码时可以选择多种方式来进行解答问题。
2、编码过程中,使用到哪些函数,最好都能够清楚旳知道它的作用和意义,不然容易出错。
3、循环语句while和条件语句for的使用,对于编程也很重要,能够熟练掌握它,可以方便后面的学习。