c语言表现一些简单的图片,C语言的一些简单例题.doc
C語言的一些簡單例題
基礎知識
例1.1 分析下面程序的輸出結果。
void main()
{int a,b,c; a=2;b=3; c=a+b;
printf("\nThe sum of a and b is:"); printf("%d",c);
}
例1.2 C程序的構成,簡單的函數調用。
main( ) /* 主函數 */
{ int a1,a2,b; /* 定義變量通常放在函數最開始 */
scanf( "%d%d",&a1,&a2); /* 輸入 a1,a2的值 */
b=max(a1,a2); /* 調用函數max()*/
printf("\n max=%d",b); /* 輸出b 的值 */
}
int max (int x1,int x2) /* 定義max 函數及形參x1,x2 */
{ int y; /* 定義中間變量y */
if (x1>x2) y=x1;
else y=x2;
return(y); /*返回y 的值至調用處*/
}
例1.3 簡單的輸出程序,寫出輸出結果。
main()
{int a=2,b=3; int c; int k;
c=a+b; k=c+a;
printf("%d,%d",c,k);}
例1.4 寫出輸出結果
main()
{printf("**********\n");
printf("??????????\n");
printf("**********\n");}
數據與運算
例2.1寫結果
main()
{int a,b,c;
clrscr();
a=8; b=015; c=0x1a;
printf("%d,%d,%d",a,b,c);}
例2.2寫結果
void main()
{printf("1234567890");
printf("\nhello\byou\n");}
例2.3寫結果
main( )
{ clrscr();
printf("\t166\t288\r59\t43\n");
printf("\\\x3f\t327\b\b8\t\n"); }
例2.4寫結果
main()
{char x='a',y='b';
printf("\t%d,%d\n",x,y);}
例2.5寫結果
main()
{int i,j;
clrscr();
i=2; j=i+3; i=j+4;j=i+5;
printf("%d,%d",i,j);}
例2.6寫結果
main()
{float x=55555.12345;
printf("%10.5f",x);}
例2.7寫結果
main( )
{ float a; double b;
a=555555.555; b=555555.555;
printf(“a=%12.3f\n b=%12.3f”,a,b,);}
例2.8寫結果
main()
{char x,y;
clrscr(); x='a'; y='b';
printf("%c,%c,%c,%c",x,x-32,y,y-32);}
例2.9 寫結果。
main()
{int a,b,c;
a=b=c=5; printf("\n%d,%d,%d\n",a,b,c);
a=5+(c=6); printf("\n%d,%d,%d\n",a,b,c);
a=(b=4)+(c=6); printf("\n%d,%d,%d\n",a,b,c);
a=(b=10)/(c=2); printf("\n%d,%d,%d\n",a,b,c); }
例2.10 寫結果
main()
{int t=5; t+=t-=t*t; printf("%d",t); }
例2.11寫結果
main()
{int a=5; int b=9; float c=2.2;
int x,y,m,n; clrscr();
x=a/b; y=b/a;
m=a%b; n=b%a;
printf("\n%d,%d,%d,%d",x,y,m,n);}
例2.12寫結果
main()
{int x=1,y=3; clrscr(); x=9-(--y)-(--y);
printf("%d,%d",x,y); }
例2.13寫結果
main()
{int x=3,y=5,z=3,m,n; clrscr();
m=(++x)*(y--); n=(z++)*(--y);
printf("%d,%d,%d,%d",m,n,x,z); }
例2.14寫結果
main()
{ int x=3,y=5,z=
總結
以上是生活随笔為你收集整理的c语言表现一些简单的图片,C语言的一些简单例题.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言for循环加法,BigDecima
- 下一篇: 新安江遗传算法c语言,基于遗传算法的新安