#include "stdio.h"
void main( )
{
int a,b,c,y;
a=y=c=0;
++a || ++b && ++c;
printf("a=%d/t b=%d/t c=%d/n",a,b,c);
//1,-858993460,0
a=b=c=0;
++a && ++b||++c;
printf("a=%d/t b=%d/t c=%d/n",a,b,c);
//1,1,0
a=b=c=0;
++a && ++b && ++c;
printf("a=%d/t b=%d/t c=%d/n",a,b,c);
//1,1,1
a=b=c=-1;
++a && ++b && ++c;
printf("a=%d/t b=%d/t c=%d/n",a,b,c);
//0,-1,-1
a=b=c=-1;
++a && ++b || ++c;
printf("a=%d/t b=%d/t c=%d/n",a,b,c);
//0,-1,0
a=b=c=-1;
++a || ++b && ++c;
printf("a=%d/t b=%d/t c=%d/n",a,b,c);
//0,0,-1
}
# include "stdio.h"
void main( )
{
int i,j,a;
for (i=1;i<=9;i++)//
控制行
{
for (a=1;a<=10-i;a++) //
控制空格显示
printf("%s"," ");
for (j=1;j<=i*2-1;j++)//
控制列
{
printf ("%d",i);
if (j>i*2-1)
printf ("%s/n"," ");
}
printf("%s/n"," ");
}
}
1
222
33333
4444444
555555555
66666666666
7777777777777
888888888888888
99999999999999999
以下函数实现与上面函数同样的功能:
#include<stdio.h>
main()
{
int i,n;
printf("/nPlease enter 1 integer:");
scanf("%d",&n);
i=print(n);
if(!i)printf("Error data!/n");
printf("The value of print is %d!",i);
}
int print(int n)
{
int i,j;
if(n>=1&&n<=9)
{
for(i=1;i<=n;i++)
{
for(j=n-i;j>=1;j--) /*
输出数字前的空格*/
printf(" ");
for(j=1;j<=2*i-1;j++) /*
输出数字*/
printf("%d",i);
printf("/n");
}
return 1; /*
参数正确返回1*/
}
else
return 0; /*
参数错误返回0*/
}