A. 用C語言數組輸出n(n<=7)階楊輝三角形 怎麼做呢
金字塔型的楊輝三角,希望對你有用,有不懂得聯系我……
#include<stdio.h>
void main()
{
int a[7][7],i,j;
for(i=0;i<7;i++)
{
for(j=7;j>=i;j--)
printf("%2c",' ');/*兩個空格*/
for(j=0;j<=i;j++)
{
if(i==j||j==0)
a[i][j]=1;
else
a[i][j]=a[i-1][j]+a[i-1][j-1];
printf("%3d ",a[i][j]); /*%3d後一個空格*/
if(i==j)
printf("\n");
}
}
}
B. c語言程序楊輝三角
我很久之前寫過這個,但是當時用的是棧區數組固定長度,你改成動態數組即可。
voidmain()
{
inta[10]={1};
for(inti=0;i<10;i++)//用循環列印第一行
{
if(a[i]==0)
{
printf("%4c",'');
}
else
printf("%4d",a[i]);
}
//先輸出第一行之後再進行循環
for(intj=2;j<=10;j++)
{
printf(" ");//回車輸入第二行
//printf("1");//輸入每一行開頭的1
for(inti=9;i>=0;i--)
{
if(i!=0)//實現每行的第一個數均為一,後面的數才開始符合規則
{
a[i]=a[i]+a[i-1];
}
else
a[i]=1;
}
for(inti=0;i<10;i++)//列印每一行
{
if(a[i]==0)
printf("%4c",'');
else
printf("%4d",a[i]);
}
}
system("pause");
}
C. C語言 | 列印楊輝三角
在C語言中,我們可以通過編程實現列印楊輝三角。這個經典問題可以分解為三個步驟來理解。
接下來,我們通過一個簡單的C語言源代碼示例來展示這一過程。
D. 大學福音經典編程題適用於專升本
C語言100道適用專升本超有用
1.十進制數轉任意進制數
2.數字三角形
3,編程求某年第 n 天的日期。
4.求周歲
5.編程求出使該算式成立時的這兩個數
6.功能:(較難不用看) 編程求任意給兩個日期(年 月日)相差的天數。
7.把一個數的二進制奇數位和偶數位交換
8.題目要求找出數組中的兩個單身狗
9,數字字元串轉換為整數
10.升序的數組插入一個數,還保持升序
11.輸入年月判斷該月多少天
12 .遍歷法求名次
13.誰是兇手
14.輸入一個整數數組,實現一個函數,來調整數組中的奇數和偶數的位置,奇數在前偶數在後
15.1元一瓶汽水,兩個空瓶可以換一瓶,問20元可以喝多少瓶
16.列印一個菱形,輸如n的列印2*n -1行的菱形
17.輸入一個整數找出緊跟在他後面的素數
18.計數求和,Sn=2+22+222+2222+22222
19.輸入兩個數求最小公倍數和最大公因數,代碼中有詳解
20.一個數 +100之後是完全平方數,+168還是一個完全平方數
21.數字金字塔
22.字元串左旋
23.[稍難不用看] 要求:寫一個函數判斷一個字元串是否是另一個字元串旋轉後得到的
24.給數組刪除重復的元素
25.C語言編程題求1! + 2! + 3! + 4!....+N
26.C語言編程題求斐波那契數(循環法與遞歸法
27.C語言編程輸入n,k求n的k次冪(遞歸與非遞歸)
28.(遞歸)輸入一個數,把他的每一位相加在輸出出來;
29,實現函數把字元數組的元素逆序 如「abc「,逆序成「cba「
30.遞歸拆分整數
31.設計以函數列印乘法口訣表
32構造一函數判斷是否為素數100-200之間(只能被自己和1整除的數)
33.列印二進制數的奇數位和偶數位;分別列印二進制序列
34.計算M和N二進制中不同的位數,例如 1和7 有兩位不同;
35輸出1900到2000之間的所有閨年
36,猴子吃桃問題
37.選擇排序法 升序排列
38.冒泡排序法
39.求3*3矩陣對角元素的和
40.把整數數組中的元素值逆序存放
41.楊輝三角形
42.折半查找---必須建立在有序的數組中
43,計算3行80個字元 的類型個數
44.原文與密碼
45模擬strcat字元串連接函數
46.模擬strlen(3種方法)
47模擬strcmp
48.模擬字元串拷貝函數strcpy
49.strncpy的模擬
50.strncat模擬實現
51模擬strncmp
52.(較難些可以不看)模擬尋找子串的函數strstr
53.內存拷貝函數
54.判斷一個數是不是素數:
53.3*3矩陣的轉置
56任何比2大的偶數,總能表示兩個素數
57.輸入四位數字輸出四個字元
58.把a數組的內容拷貝到b數組每拷貝三個放1個*
59.輸入一串字元串把其中最長的字母拷貝放到另一個數組
60.16進制轉換位10進制
61.輸入10個整數,最大的和最後一個位置上的交換最小的和最前面的那個交換
62.報數問題n個人從1報數到3,每次報數到3的那個元素被清空
63.輸入多個字元串,排序後輸出
64.(難可不看)輸入一個字元串,將連續的數字字元串放到另一個二維數組中
65.結構體指針問題
66.三天打魚兩天曬網,第 N 天是打魚還是曬網?
67.輸入多個字元串,然後輸出最短的字元串
68.3 個數,有兩個數一樣, 找另一個數
69.有 1000 人捐款, 捐到 10 萬就停止捐款。 統計捐款人數和總額
70.指定位置字元串逆序
71.水仙花數
72.求素數因子
73.判斷一個數是不是完全平方數?
74.蠕蟲問題
75.結構體排序學生情況
76.求一元二次方程的根, ax 方+bx + c=0,ab,c 自己輸入
77.累加100--999之間個位數為7的素數女78斐波那契兔子
78迭代求平方根
79.累加二維數組邊緣元素的和
80.逗號表達式方面小題
81.白馬百擔問題
82.八進制轉10進制
83.func(func(x++,y++),func(--x,--y));函數調用問題
84.水手分桃子
85挖素數
86.兩個有序遞增 的數組存到另一個數組還是有序的
87.把字元串中的空格去掉女88.將b字元串的內容插入到a字元串,a字元串保持升席
89.用遞歸的方法把字元串逆序
90分解質因數
91.10進制轉16進制
92.10進制轉8進制
93.計算並輸出n以內10個最大素數的和
94.完數
95列印X型圖案
96.列印空心正方形
97.判斷一個數組是否有序
98.整形數組刪除指定的數字
99.給字元數組每個元素中間添加一個空格
100.旋轉字元
101.求sinx近似值