第四次作业

1.

#include<stdio.h>

int main()
{
    int i,s=0,d,j,y;
    int a[10][10];
    scanf("%d",&d);
    for(j=1;j<=d;j+=1)
        for(i=1;i<=d;i+=1)
            scanf("%d",&a[i][j]);
    for(i=1;i<=d;i+=1)
        s=s+a[i][i];
    printf("%d\n",s);
}

2.

#include<stdio.h>

int main()
{int a[10],i,t,j;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for (i=0;i<9;i++){

for (j=i+1;j<10;j++){
if (a[i]>a[j])
    {
    t= a[i];
    a[i]=a[j];
    a[j]=t;
    }}    
}for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}

3.

#include<stdio.h>

int main()
{int a[101],i,j;
 for(i=2;i<101;i++){
a[0]=0;a[1]=0;
a[i]=i;}
for(j=2;j<10;j++){
for(i=j+1;i<101;i++){
if(a[i]!=0&&a[j]!=0){
if(a[i]%a[j]==0){
a[i]=0;
}}
}}for(i=0;i<101;i++){
if(a[i]!=0) 
printf("%d ",a[i]);}
printf("\n");
return 0;
}

4.#include<stdio.h>
#include<string.h>
int main()
{
char str[3][100],max[100],i;
for(i=0;i<3;i++)
scanf("%s",str[i]);
strcpy(max,str[0]);
for(i=1;i<3;i++)
{
    if(strcmp(max,str[i])<0)
    strcpy(max,str[i]);
   }
puts(max);
printf("\n");
return 0;
}

5.

#include<stdio.h>

int main()
{char a[100];
 int i=0,num=0,word=0;
gets(a);
while(a[i]!='\0'){

if(a[i]==' ') word=0;
else if(word==0){  
word=1;
num++;
}i++;
}
printf("%d",num);
printf("\n");
return 0;
}

6.

#include<stdio.h>

int main()
{char c[5][5]={{' ',' ','*',' ',' '},{' ','*',' ','*',' '},{'*',' ',' ',' ','*'},{' ','*',' ','*',' '},{' ',' ','*',' ',' '}};
int i,j;
for(i=0;i<5;i++){
for(j=0;j<5;j++)
printf("%c",c[i][j]);
printf("\n");}
return 0;
}
 

7.

#include<stdio.h>

int main()
{char c[14]={'I',' ','a','m',' ','a',' ','p','r','o','g','r','a','m'};
    int i;

for(i=0;i<14;i++)
printf("%c",c[i]);
printf("\n");
return 0;
}

8.

#include<stdio.h>

int main()
{int a[3][4],i,j,x=0,y=0;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++){
    if(a[i][j]>a[x][y]){
    x=i;
    y=j;}
}
printf("%d %d %d\n",a[x][y],x,y);
return 0;
}

9.

#include<stdio.h>

int main()
{int n,a[200];
 int i,j,t;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(j=0;j<n-1;j++)
for(i=0;i<n-1-j;i++){
if(a[i]>a[i+1]){
t=a[i];
a[i]=a[i+1];
a[i+1]=t;}
}for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}

10.

#include<stdio.h>

int main()
{int n,a[100],i;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",a[i]);

for(i=2;i<n;i++){
a[0]=1;
a[1]=1;
a[i]=a[i-1]+a[i-2];
}
for(i=0;i<n;i++){
if(i%5==0&&i!=0)
printf("\n");
printf("%12d",a[i]);
}
return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值