1:
我的程序
#include "stdafx.h"
#include "math.h"
void pd(int a,int b,int c)
{
if (c==a+b)
{printf ("Y\n");
}
else
printf("N\n");
}
void main()
{
int n,m,z;
while(1)
{
printf ("输入两个数字\n");
scanf_s("%d %d",&n,&m);
printf( "%d+%d=",n,m );
scanf_s ("%d",&z);
pd (n,m,z);
}
}
2:
我的程序:
#include "stdafx.h"
#include "math.h"
#define N 40
void main()
{
int a,i,m,xuehao[N],chengji[N],t1,t2;
float ave,sum=0;
printf ("请输入学生数量\n");
scanf_s ("%d",&a);
printf ("请输入学号和成绩\n");
for (i=0;i<a;i++)
{
scanf_s ("%d %d",&xuehao[i],&chengji[i]);
}
for (i=0;i<a;i++)
{
sum=sum+chengji[i];
}
ave=sum/a;
printf ("平均分是:%f\n",ave);
for (i=0;i<a;i++)
for (int j=0;j<a-i-1;j++)
{
if (chengji[j]<chengji[j+1])
{
t1=chengji[j];
chengji[j]=chengji[j+1];
chengji[j+1]=t1;
t2=xuehao[j];
xuehao[j]=xuehao[j+1];
xuehao[j+1]=t2;
}
}
for(i=0;i<a;i++)
printf ("%d %d\n",xuehao[i],chengji[i]);
printf("请输入想要查询的学号\n");
scanf_s("%d",&m);
for(i=0;i<a;i++)
{
if(xuehao[i]==m)
printf("学号为%d 排名为%d 成绩为%d \n",xuehao[i],(i+1),chengji[i]);
}
int x=0,y=0;
float b1,b2;;
for(i=0;i<a;i++)
{
if (chengji[i]>=90&&chengji[i]<=100)
x++;
if (chengji[i]>=0&&chengji[i]<=59)
y++;
}
b1=((x/a)*100);
b2=((y/a)*100);
printf("优秀为\t不合格为\n");
printf("%d\t%d\n",x,y);
printf("%f%\t%f%\n",b1,b2);
}
3:
我的程序:
#include "stdafx.h"
void main()
{
int a,b;
printf ("输入两个数字\n");
scanf_s("%d %d",&a,&b);
int *p1,*p2;
p1=&a;
p2=&b;
if(a>b)
printf ("最大的数是%d",*p1);
else
printf ("最大的数是%d\n",*p2);
}
4:
我的程序:
#include "stdafx.h"
void dh (int*a,int*b)
{
int t;
t=*a;
*a=*b;
*b=t;
}
void main ()
{
int x=10,y=20,*z,*h;
z=&x;
h=&y;
printf("%d %d\n",*z,*h);
dh(z,h);
printf("%d %d\n",*z,*h);
}
5:
我的程序:
#include "stdafx.h"
void main()
{
int a[5],i,*p;
p=&a[0];
for (i=0;i<5;i++)
scanf_s("%d",&a[i]);
for (i=4;i>=0;i--)
printf("%d ",*(p+i));
}