温馨提醒:系统正在全面升级。您可以访问最新站点。谢谢!
zero=count——*zero=count
7.整数的交换:
(inta,b)——(int*a,*b)
t=b;b=a;a=t——t=*b;*b=*a;*a=t;
8.广义:
for(k=4,k<=n,k++)——for(k=4;k<=n;k++)
a=b,b=c,c=d——a=b;b=c;c=d;
9.m,n:
(“%c%c”,&amp;m,n)——(“%d%d”,&amp;m,&amp;n)
j=i*m——j=j*m
gongyue=m*n*j;——gongyue=m*n/j;
10.1,2,3,4四个数:
inti,j,k,count;——inti,j,k,count=0;
if(i!=j||j!=k||k!=i)——if(i!=j&amp;&amp;j!=k&amp;&amp;k!=i)
程序设计
1、计算多项式
{doublem=1.0;
inti;
doublep=1.0;
for(i=1;i<=n;i++)
{p=p*i;
m=m+1.0/p;}
returnm;}
2.计算并输出n
{inti;
doublesum=0;
if(n>0&amp;&amp;n<=100)
{for(i=1;i<=n;i++)
if(i%5==0||i%9==0)
sum+=1.0/i;}
returnsum;}
3.20个随机数
{intx,i;
x=0;
for(i=1;i<size;i++)
if(list[x]>list[i])x=i;
returnx;}
4.实现B=A+A‘
{inti,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
b[i][j]=a[i][j]+a[j][i];}
5.比较两个字符串
{intfirst=0,second=0;
char*p,*q;
p=s;
q=t;
while(*p++!=‘\0‘)
first++;
while(*q++!=‘\0‘)second++;
if(first==second)returns;
elseif(first>second)
returns;
else
returnt;}
6.两个字符串的连接
{char*point1,*point2;
point1=p1;point2=p2;
while(*point1!=‘\0’)point1++;
while(*point2!=‘\0’)
{*point1=*point2;
point1++;
point2++;}
*point1=‘\0’;}
7.判断整数x
{if(x<10)
return!((x*x-x)%10);
else
return!((x*x-x)%100;}
8.求p的值
{inti;
floats=1,f=1,h=1;
for(i=m;i>=1;i--)s=s*i;
for(i=n;i>=1;i--)f=f*i;
for(i=m-n;i>=1;i--)h=h*i;
x=s/(f*h);
returnx;}
9.s=1+1/(1+2)+1/(1+2+3)+..
{doublesum=0,tmp=0;
if(n>1&amp;&amp;n<=100)
{for(inti=1;i<=n;i++)
{tmp=tmp+i;
sum=sum+1.0/tmp;}}
returnsum;}
10.输入2个正整数m和n
for(i=3;i<=n;i++)
{for(j=2;j<=sqrt(i);j++)
if(i%j==0)
break;
if(j>sqrt(i))
{printf("%3d",i);
count++;
if(count==6)
printf("\n");
}}
计算机【创建和谐家园】第二部分
更新时间2010-12-19 20:31:43 字数:792
5.比较两个字符串
{intfirst=0,second=0;
char*p,*q;
p=s;