#include <stdio.h>
//0.第一个C程序:Hello DataStructure!
void helloDS()
{
printf( "Hello DataStructure!\n");
}
//1.输入输出练习
void scanfTest()
{
int a = 0;
printf( "请输入一个数字:" );
//scanf()是输入函数,第一个参数表示格式化标准,
//%d表示要求输入的值类型为int型,
//第二个参数表示将从标准输入获取额值传给某个变量
scanf("%d",&a);
printf("您输入的数字是:%d\n",a);
}
//2.自加,自减练习
void plusTest()
{
//输出x,i,看x,i值的变化
int i = 0, x;
int j = 0, y;
int m = 0, n = 0;;
x = i++;
printf("i++是先赋值再运算,所以x和i的值分别是:");
printf("x= %d",x);
printf(",i= %d\n\n",i);
//输出y,j,看y,j值的变化
y = ++j;
printf("++j是先运算再赋值,所以y和j的值分别是:");
printf("y= %d",y);
printf(",j= %d\n\n",j);
//输出m,n,看m,n值的变化
++m;
printf("++m和n++最终改变的结果都是自己,所以不论是先运算还是先赋值其结果一样:");
printf("m= %d",m);
++n;
printf(",n= %d\n\n",n);
}
//3.for循环中的自加,自减练习
void plusForTest()
{
int i, j;
for (i = 0; i < 3; i++)
{
printf("i= %d\n",i);
}
printf("-------------\n");
for (j = 0; j < 3; ++j)
{
printf("j= %d\n",j);
}
}
//4.乘法表
void multi(){
int i,j,pro;
for (i=1;i<=9;i++)//行
{
for (j=1;j<=i;j++)//每一行中的列
{
pro=i*j;
printf("%d * %d = %d",i,j,pro);
}
printf("\n");
}
}
//5.sum=1!+2!+...+10!
void nsum(int n){
long sum=0,f;
int i,j;
for( i=1;i<=n;i++)
{
f=1;
for(j=1;j<=i;j++)
{
f=f*j;
}
sum=sum+f;
}
printf("1!+2!+...+10!= %d\n",sum);
}
int main(void)
{
// helloDS();
// scanfTest();
// plusTest();
// plusForTest();
// multi();
// nsum(3);
}
数据结构之c语言初学者demo
猜你喜欢
转载自blog.csdn.net/ping_lvy/article/details/103924671
今日推荐
周排行