void swap (int *, int *)
void main (void)
{
int x,y
scanf("%d%d", &x, &y)
swap(&x,&y)
printf("%d, %d\n", x,y)
}
void swap(int * a,int * b)
{
int t
t=*a
*a=*b
*b=t
}
#include <stdio.h>
void main (void)
{
int i
float scoer[36], precent
int count=0
for (i=0i<36i++)
{
scanf("%f",&scoer[i])
if(scoer[i]<60)
count++
}
precent=count/36.0
printf("不及格人数:%d,不及格比例:%f\n",count,precent)
}
#include <stdio.h>
#include <stdlib.h>
void main (void)
{
char str[80]
int i, iA=0, ia=0, iother=0
gets(str)
i=0
while(str[i]!='\0')
{
if(str[i]<='z'&&str[i]>='a')
ia++
else if(str[i]<='Z'&&str[i]>='A')
iA++
else
iother++
i++
}
printf("%d %d %d\n",iA,ia,iother)
}
#include <stdio.h>
void main(void)
{
int a[3][3]={1,3,5,7,9,11,13,15,11}
int i,j,s1,s2
int t[3][3]
s1=a[0][0]+a[1][1]+a[2][2]
s2=a[0][2]+a[1][1]+a[2][0]
printf("%d, %d,\n",s1, s2)
for(i=0i<3i++)
for(j=0j<3j++)
t[i][j]=a[j][i]
for(i=0i<3i++)
for(j=0j<3j++)
printf("%d ",t[i][j])
}
下面程序的功能是不用第三个变量,实现两个数的对调 *** 作——//#include "stdafx.h"//VC++6.0加上这一行.
#include "stdio.h"
void main(void){
int a,b
scanf("%d%d",&a,&b)
printf("a=%d,b=%d\n",a,b)
a= a^b//①
b= a^b//②
a= a^b//③
printf("a=%d,b=%d\n",a,b)
}
下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值——
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
#include "math.h"
double pi(long n){
double s=0.0
long i
for(i=1i<=ni++)
s=s+ 1.0/i/i//① ;
return( sqrt(s*6))//② );
}
void main(void){
int n
printf("Type n(<=100)...\nn=")
scanf("%d",&n)
printf("pi = %.8f\n",pi(n))
}
费式数列——
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int n,i,a,b,c
printf("Type n(<=4)...\nn=")
scanf("%d",&n)
for(a=1,b=1,n++,i=3i<ni++){
c=a+b
a=b
b=c
}
printf("Item %d is %d\n",n-1,b)
}
巴斯卡三角形——
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
__int64 m,n
int a,b,i
while(1){
printf("Type a &b(30=>a>=b>=0)...\n")
scanf("%d%d",&a,&b)
if(a>=b &&a<31 &&a>=0) break
printf("Error! redo: ")
}
for(m=1,i=a-b+1i<=am*=i++)
for(n=1,i=2i<=bn*=i++)
printf("The result is %I64d.\n",m/=n)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)