接触编程还是本科上C语言课的时候,那时候只是为了考试而学习,距离现在已经有两年多的时间了。现在可以说是从零开始。良好的开端是成功的一半,既然选择学习编程,希望在不久的将来能找一份好工作,从现在开始朝着目标一步步前进,相信努力的人运气一定不会太差。编写代码犹如迈出的第一步,虽然刚开始对我来说不是那么容易,但这一步只要迈出去了,并且可以一直坚持去,这个过程不仅是美好的,最终也一定会有所收获。下面是我结合查阅资料,编写的一些简单代码:
给定两个整型变量的值,将两个值的内容进行交换:
# include<stdio.h>
int main()
{
int a=10;
int b=12;
int c;
c=a;
a=b;
b=c;
printf("%d,%d",a,b);
return 0;
将三个数按从大到小输出;
# include<stdio.h>
int main()
{
int a,b,c,t;
scanf("%d%d%d",&a,&b,&c);
if (a<b)
{
t=a;
a=b;
b=t;
}
if (a<c)
{
t=a;
a=c;
c=t;
}
if (b<c)
{
t=b;
b=c;
c=t;
}
printf("%d,%d,%d",a,b,c);
}
不允许创建变量,交换两个数的内容:
# include<stdio.h>
int main()
{
void swap(int*a,int*b);
int a=12;
int b=10;
printf("a=%d,b=%d\n",a,b);
swap(&a,&b);
printf("a=%d,b=%d\n",a,b);
return 0;
}
void swap(int*a,int*b)
{
int t;
t= *a;
*a= *b;
*b= t;
}
求十个数中最大的值:
# include<stdio.h>
int main()
{
int arr[10]={4,3,12,6,9,7,11,1,5,4};
int max=0;
int i=0;
for(i=0;i<10;i++)
{
if (arr[i]>max)
max=arr[i];
}
printf("max=%d\n",max);
return 0;
}
求两个数的最大公约数
# include<stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
while(b!=0)
{
c=a%b;
a=b;
b=c;
}
printf("最大公约数=%d\n",b);
}
希望大家能多提宝贵意见!