标签:
程序是一步一步执行的,一步一步调用的,变量是可以再赋值的。
1.Hello world!程序
#include <stdio> //用于告诉编译器在本程序中包含标准输入/输出库的信息
int main() //C语言是从main()函数开始的,我不知道int void什么意思?
{
printf("Hello world!\n"); //这条语句将"hello,world!\n"作为参数调用printf函数
return 0; //这里是终止程序,到这来结束。下面的有语句也不执行了。
}
// \n只代表一个字符。类似于\n的转义字符序列为表示无法输入的字符或不可见字符提供了一种通用的可扩充的机制。除此之外,C语言提供的转义字符序列还包括:\t表示制表符;\b表示回退符;\"表示双引号;\\表示反斜杠符本身。
2. 两个数互换
#include <stdio.h>
void main()
{
int a=5,b=10;
int tmp;
tmp=a;a=b;b=tmp;
printf("a=%d\nb=%d\n",a,b);
}
3. 九九乘法表
1*1=1;
1*2=2 2*2=4;
1*3=3 2*3=6 3*3=9;
#include <stdio.h>
main()
{
int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{ printf("%d*%d=%d ",j,i,j*i);}
printf("\n");
}
}
4. 利用选择排序法:对输入的N个随机数进行升序排序
#include <stdio.h>
void main()
{
int a[100],n,i,j,t;
printf("n=");
scanf("%d",&n);
for(i=0;i<n;i++) scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]>a[j]) { t=a[i];a[i]=a[j];a[j]=t;}
for(i=0;i<n;i++) printf("%d \n",a[i]);
}
n=5 12 5 86 3 7
第一个for:执行i=0后得到: 3 12 86 5 7
5. 1+2+...+100=?
#include <stdio.h>
main()
{
int i,sum=0;
for(i=1;i<101;i++){ sum += i;}
printf("sum=%d\n",sum);
}
标签:
原文地址:http://www.cnblogs.com/htmlphp/p/4856487.html