对比两个程序的执行效率
#include<stdio.h>void add(int t)
{
int i,sum=0;
while(t!=0)
{
for(i=1;i<=t;i++)
sum+=i;
printf("%d\n\n",sum);
sum=0;
scanf("%d",&t);
}
}
int main()
{
int t;
scanf("%d",&t);
add(t);
return 0;
}
#include<iostream>
using namespace std;
bool run()
{ int p=0,n;
if(!(cin>>n)) return false;
else for(int i=1;i<=n;i++)
{
p=i+p;
}
cout<<p<<endl<<endl;
return true;
}
int main()
{
while(run());
return 0;
}