课件程序 | 软件164王玉军编写
PAGE \* MERGEFORMAT1
课件程序打印版
1. 1+(1+2)++
#include
int main()
{
int s,t,n;
int i,j;
printf ("please enter the num:") ;
scanf ("%d",&n) ;
s=0;
for (i=1;i<=n;i++)
{
t=0;
for (j=1;j<=i;j++)
t+=j ;
s=s+t ;
}
printf ("s=%d",s);
}
2. 1-100相加
#include
int main()
{
int i,s=0;
for(i=1;i<=100;i++)
s=s+i;
printf("和=%d",s);
}
3.求派的近似值
#include
#include
int main()
{
int sign=1;
double pi=0.0,n=1.0,term=1.0;
while(fabs(term)>=1e-4)
{
pi=pi+term;
n=n+2;
sign=-sign;
term=sign/n;
}
pi=pi*4;
printf("pi=%10.8f\n",pi);
return 0;
}
4. 5个数相加
#include
int main()
{
int i=0;
float s,x;
while(i<5)
{
scanf("%f",&x);
s=s+x;
i++;
}
printf("s=%f",s);
}
5. 10数求最大,输出位置
#include
int main()
{
int i,a[10],pos=0;
printf("enter 10 number:");
for(i=0;i<10;i++)
{scanf("%d",&a[i]);
if(a[i]>a[pos])
pos=i;}
printf("%d",pos+1);
return 0;
}
6. 不是回车不停止输入
#include
int main()
{
char ch;
while ( (ch = getchar())!= '\n')
putchar ( ch ) ;
}
7. 打印1-100每行5个
#include
int main()
{
int i;
for(i=1;i<=100;i++)
{
printf("%d",i);
if(i%5==0)
printf("\n");
}
}
8.打印n个空格
void blank(int n)
{
int i;
for(i=1;i
printf(" ");
}
#include
int main()
{
int a;
printf("Please input to print the number of Spaces:");
scanf("%d",&a);
blank(a);
printf("
return 0;
}
9. 打印九九表
#include
#include
int main()
{
int i,j;
for(i=1;i<10;i++)
for(j=1;j<10;j++)
{
printf("%d ",i*j);
if(j%9==0)
printf("\n");
}
}
10. 反顺序输出5个数字
#include
int main()
{
int i,a[5],b[5],j;
for(i=0,j=4;i<5;i++,j--)
{
scanf("%d",&a[i]);
b[j]=