程序代码:
#include<stdlib.h>
#include<string.h>
#include<stdio.h>
int main(int argc, const char *argv[])
{
int n;
printf("please input n:");
scanf("%d",&n);
int arr[n][n];
for(int i=0;i<n;i++)
{
for(int j=0;j<=i;j++)
{
if(j==0||i==j)
arr[i][j]=1;
else
arr[i][j]=arr[i-1][j]+arr[i-1][j-1];
printf("%-3d",arr[i][j]);
}
puts("");
}
return 0;
}
运行结果:
程序代码:
#include<stdlib.h>
#include<string.h>
#include<stdio.h>
int main(int argc, const char *argv[])
{
int arr[3][3]={1,2,3,2,3,4,3,4,5};
int l1=0,l2=0,l3=0,r1=0,r2=0,r3=0;
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
if(i==0)
l1+=arr[i][j];
if(i==1)
l2+=arr[i][j];
if(i==2)
l3+=arr[i][j];
if(j==0)
r1+=arr[i][j];
if(j==1)
r2+=arr[i][j];
if(j==2)
r3+=arr[i][j];
}
}
printf("l1=%d,l2=%d,l3=%d\nr1=%d,r2=%d,r3=%d\n",l1,l2,l3,r1,r2,r3);
return 0;
}
运行结果:
程序代码:
#include<stdlib.h>
#include<string.h>
#include<stdio.h>
int main(int argc, const char *argv[])
{
printf("please input n:");
int n;
scanf("%d",&n);
int arr[n][n];
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
scanf("%d",&arr[i][j]);
}
}
int max=arr[0][0];
int min=arr[0][0];
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(max<arr[i][j])
max=arr[i][j];
if(min>arr[i][j])
min=arr[i][j];
}
}
int max2=arr[0][0];
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
if(max2<arr[i][j]&&arr[i][j]!=max)
max2=arr[i][j];
}
}
printf("max2=%d\n",max2);
return 0;
}
运行结果:
程序代码:
#include<stdlib.h>
#include<string.h>
#include<stdio.h>
void my_strcat(char *old,const char *new)
{
int i=0;
while(*(old+i))
i++;
int j=0;
while(*(new+j))
{
*(old+i+j)=*(new+j);
j++;
}
*(old+i+j)='\0';
}
int my_strcmp(const char *s1,const char *s2)
{
int i=0;
while(*(s1+i)==*(s2+i))
i++;
return *(s1+i)-*(s2+i);
}
void my_strcpy(char *old,char *new)
{
int i=0;
while(*(new+i))
{
*(old+i)=*(new+i);
i++;
}
*(old+i)='\0';
}
int my_strlen(char *old)
{
int i;
for(i=0;*(old+i);i++);
return i;
}
int main(int argc, const char *argv[])
{
char old[32]="hello";
char new[8]="world";
my_strcat(old,new);
puts(old);
int a=my_strcmp(old,new);
if(a>0)
puts(">");
else if(a<0)
puts("<");
else
puts("=");
my_strcpy(old,new);
puts(old);
int len=my_strlen(old);
printf("old len=%d\n",len);
return 0;
}
运行结果: