c語言簡單實(shí)例_第1頁
c語言簡單實(shí)例_第2頁
c語言簡單實(shí)例_第3頁
c語言簡單實(shí)例_第4頁
c語言簡單實(shí)例_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、1編程1.1 打印出以下圖案* * * * * * * * *#include<stdio. h>void main()(int i, j, k;for(i=0;i<=3;i+) for(j=0;j<=2-j;j+) printfC ");for(k=0;k<=2*i;k+)printf ("*");printf("n"); for(i=0;i<=2;i+) for (j=O;j<=i;j+) printfC "); for (k=0; k<=4-2*i;k+)printf("

2、*"); printf("nn);)1.2編寫程序?qū)崿F(xiàn)輸入整數(shù)n,輸出如下所示由數(shù)字組成的菱形。(圖中n=5) 11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 3 2 11 2 3 2 1 1#include<stdio. h> void main() (int i. j; printf("n"); for(i=1;i<=5;i+)for(j=1;j<=i;j+) printf(n%2dn, j); for (j=i-1; j>=1; j") printf(

3、"%2d", j); printf("n");)for(i=4;i>=1;i-)(for(j=1;j<=i J+) printf(n%2dM, j); for (j=i-1; j>=1; j) printf ("%2d", j); printf ("n");)2.1打印以下圖案:* * * * *#include<stdio. h>void main()(char =int ijk;char space=''for(i=0;i<=5;i+)(printf (&qu

4、ot;n"); for(j=1;j<=3*i;j+) pr intf (n%1cn, space);for(k=0;k<=5;k+) printf (n%3c", ak);)1.2輸入4X4的數(shù)組,編寫程序?qū)崿F(xiàn):(1)求出對角線上各元素的和;求出對角線上行、列下標(biāo)均為偶數(shù)的各元素的積;(3)找出對角線上其值最大的元素和它在數(shù)組中的位置。# i ncIude<stdio. h>void main()(fl oat a44, sum=0, sum1=1, max;int i, j, b;printf("please input number:n

5、n);for(i=0;i<4;i+)for (j=O;j<4;j+)scanf("%fn,&aij);for(i=0;i<4;i+)sum=sum+aii;pr intf ("sum=%6. 2fn", sum);for(i=0;i<4;i+)i f (i %2=0) sum1=sum1 *a i i ;printf ("sum1=%6. 2f", sum1);max=a0 0;b=0;for(i=1;i<4;i+)if (max<aii) max=ai i;b=i;)pr intf (nmax=%6

6、. 2f, %d”,max, b);1.1 寫一函數(shù),輸入一個4位數(shù)字,要求輸出這4個數(shù)字字符,但每兩個數(shù)字 間空一個空格。如輸入1990,應(yīng)輸出“1 口 9 口 9 口 0" o#include<stdio. h>void main()(char str 80;printfC"input four number:n,f);scanf str);insert (str); void insert (str) char str ;(int i;for(i=strlen(str); i>0; i-) str2*i=stri;str2*i-1=')pri

7、ntf(nn result:n %sn,str);1.2 用遞歸法將一個整數(shù)n轉(zhuǎn)換成字符串。例如,輸入483,應(yīng)輸出字符串 “483”。n的位數(shù)不確定,可以是任意位數(shù)的整#incIude<stdio. h>void convert(n)int n;int i; if (i=n/10) !=0 convert(i);putchar (n%10+'0');)void main()(int number;printf (n input number:nn); scanf(n%dHf &number);printf (nn result:11);if (number

8、<0) putchar (f-f); number=-number; convert(number);)1.1 編一程序,輸入月份號,輸出該月的英文月名。例如,輸入“3”,則輸出 “March",要求用指針數(shù)組處理。#include<stdio. h>#include<str i ng. h>void main()(stat i cchar*month-name13 = M i11 eagemonth"January","February", "march", "Apr i I&quo

9、t;, "May", "June”,July", "August:"September", "October","November","December"int n;printf (nplease input month:");scanf("%d",&n);if(n<=12)&&(n>=1)printf (H%d month is engIish:%swf nf *(month_name+n);els

10、epr intf ("no %d monthn, n);)1.2 有一字符串,包含n個字符。寫一函數(shù),將此字符串中從第m個字符開始 的全部字符復(fù)制成為另一個字符串。#incIude<stdio. h>#include<str i ng. h>void main()(int m;char *str120, *str220;printf (nplease input string:"); scanf ("Xs", str1);printf("input number:");scanf (n%dM, &m);if (str I en (str1)<m) pr intf ("error!H);else(copystr (str1, str2, m)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論