#include<stdio.h>
main()
{
int a[10],n,sum=0,i;
float ave;
printf("enter n:\n");
scanf("%d",&n);
printf("enter %d ge zheng shu:\n",n);
for(i=0;i<n;i++)
c程序设计pdf下载
{
scanf("%d",&a[i]);
sum=sum+a[i];
}
ave=1.0*sum/n;
printf("ave=%.2f\n",ave);
}
/*练习7-2*/
#include<stdio.h>
main()
{
int a[10],n,i;
printf("enter n:\n");
scanf("%d",&n);
printf("enter %d ge zheng shu:\n",n);
for(i=0;i<n;i++)
{
printf("第%d个:\n",i+1);
scanf("%d",&a[i]);
printf("倒序:\n");
while(a[i]!=0)
{
printf("%d",a[i]%10);
a[i]=a[i]/10;
}
printf("\n");
}
}
#include<stdio.h>
main()
{
int a[5],x,i,k=0;
printf("enter 5 ge zheng shu:\n");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("enter x:\n");
scanf("%d",&x);
for(i=0;i<5;i++)
if(a[i]==x)
{
printf("xia biao wei : %d\n",i);
k=1;
}
if(k==0)
printf("Not Found\n");
}
/
*练习7-4*/
#include<stdio.h>
main()
{
int a[10],n,i,k=0,x,max;
printf("enter n:\n");
scanf("%d",&n);
printf("enter %d ge zheng shu:\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<=n-1;i++)
if(max<a[i])
{
max=a[i];
k=i;
}
printf("max=%d xia biao=%d",max,k);
x=a[n-1];
a[n-1]=a[k];
a[k]=x;
printf("\n");
for(i=0;i<n;i++)
printf(" %d ",a[i]);
printf("\n");
}
/*练习7-11*/
#include<stdio.h>
main()
{
char str[80];
int i,j,count=0;
printf("输入一个以回车符结束的字符串:\n");
i=0;
while((str[i]=getchar())!='\n')
i++;
str[i]='\0';
printf("再输入一个字符:\n");
str[80]=getchar();
for(j=0;j<=i-1;j++)
if(str[80]==str[j])
count++;
printf("%c字符在字符串中出现的次数为:%d\n",str[80],count);
for(j=0;j<=i-1;j++)
putchar(str[j]);
printf("\n");
}
/*习题七1*/
#include<stdio.h>
main()
{
int x,y,n,a[10],i,min,max;
printf("输入n:\n");
scanf("%d",&n);
printf("输入%d个整数:\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
min=0;
for(i=1;i<n;i++)
if(a[min]>a[i])
min=i;
max=0;
for(i=1;i<n;i++)
if(a[max]<a[i])
max=i;
x=a[min];
a[min]=a[0];
a[0]=x;
y=a[max];
a[max]=a[n-1];
a[n-1]=y;
for(i=0;i<n;i++)
printf("%4d",a[i]);
printf("\n");
}
/*习题七2*/
#include<stdio.h>
main()
{
int x,n,a[10],i,j,max;
printf("输入n:\n");
scanf("%d",&n);
printf("输入%d个整数:\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=1;i<n;i++)
{ max=i-1;
for(j=i;j<n;j++)
if(a[max]<a[j])
max=j;
x=a[max];
a[max]=a[i-1];
a[i-1]=x;
}
for(i=0;i<n;i++)
printf("%4d",a[i]);
printf("\n");
}
/*习题七4*/
#include<stdio.h>
main()
{
int m,n,a[6][6],i,j,b[6]={0};
printf("输入m:\n");
scanf("%d",&m);
printf("输入n:\n");
scanf("%d",&n);
printf("输入%d和%d的矩阵:\n",m,n);
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{scanf("%d",&a[i][j]);
b[i]=b[i]+a[i][j];}
}
printf("shu chu:\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
printf(" %d",a[i][j]);
printf("\n");
}
printf("shu chu hang he :\n");
for(i=0;i<m;i++)
printf("%4d",b[i]);
printf("\n");
}
/*习题7.6*/
#include<stdio.h>
main()
{
char str[80];
int i,j;
printf("输入一个以回车符结束的字符串:\n");

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。