1 / 21
文档名称:

C语言专升本辅导材料.ppt

格式:ppt   大小:44KB   页数:21页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言专升本辅导材料.ppt

上传人:文库旗舰店 2018/4/26 文件大小:44 KB

下载得到文件列表

C语言专升本辅导材料.ppt

相关文档

文档介绍

文档介绍:专升本辅导材料
一、基本知识
1、逆序显示整数
#include <>
void main(void)
{
int num,c;
printf("请输入一个整数:");
scanf("%d",&num);
do {
c=num%10;
printf("%d",c);
} while((num/=10)>0);
printf("\n");
}
2、求100以内的素数
main()
{
int i,j,flag;
for(i=2;i<=100;i++)
{
flag=1;
for (j=2; j<(int)sqrt(i);j++)
{ if ( i%j==0) {flag=0;break;} }
if(flag==1) printf("%4d",i);
}
}
3、成绩统计
#include <>
void main( void)
{
float x[1000],sum=,ave,a;
int i,n=0;
printf("Enter mark:\n");
scanf("%f",&a);
while (a>=&& n<1000)
{
sum+=a ;
x[n]=a ;
n++;
scanf("%f",&a);
}
ave=sum/n;
printf("Output:\n");
printf("ave=%f\n",ave);
for (i=0;i<n;i++)
if (x[i]<ave) printf ("%f\n",x[i]);
}
二、程序结构

main( )  { char *s="12134211"; int v[4]={0,0,0,0},k,i;  for(k=0;s[k];k++)  { switch(s[k])  { case ’1’:i=0;  case ’2’:i=1;  case ’3’:i=2;  case ’4’:i=3;  }  v[i]++;  }
for(k=0;k<4;k++) 
printf("%d ",v[k]);
}
2、画图
A C DDDD EEEEE FFFFFF
void main() { int i,j; for(i=0;i<=5;i++) { for(j=0;j<i+1;j++) printf(“%c”,’A’+i); printf(“\n”); } }
3、求和
main()
{
int i, t=1,sum=0,n;
printf(“please enter N:”);
scanf(“%d”,&n);
for(i=1;i<=n;i++)
{
sum=sum+t;
t=t+3;
}
printf(“the result is :the number of sum is %d”,sum);
}
#include <> void main() { int f,f1,f2,i; f1=0;f2=1; printf("%d\n%d\n",f1,f2); for(i=3;i<=20;i++) { f=f1+f2; printf("%d\n",f); f1=f2; f2=f; }
5、统计大于零的整数个数和小于零的整数个数。输入零结束 #include <> main() { int n,i,j; printf("输入非零的整数(输入零结束程序)"); i=j=0; scanf("%d",&n);
while(n!=0) { if(n>0) i=i+1; if(n<0) j=j+1; scanf("%d",&n); } printf("i=%4d j=%4d\n",i,j); }
三、函数
1、全局变量
int d=1;  fun(int p)  { static int d=5;  d+=p;  printf("%d ",d);  return(d);  }  main( )  {  int a=3; printf("%d \n",fun(a+fun(d))); }