廢話不多說!先上程式碼,先上程式碼,先上程式碼
【程式一】用*輸出圖形
#include
#include
int main()
{
int i, j, k;
for (i = 1; i <= 8; i++) //行 1 2 3
{
for (j = 8; j >= 1; j——)//空 11111111 11111111 11111111
printf(“ ”);
for (k = 1; k <= 2 * i - 1; k++)//輸出*號 1 3 5
printf(“*”);
printf(“\n”);
}
return 0;
}
【程式二】小寫字母變成大寫字母
#include
#include
int main()
{
char c;
scanf_s(“%c”, &c);
if (c >= ‘a’ && c <= ‘z’)
c = c - 32;
printf(“ %c\n”, c);
}
【程式三】輸入四個數,求最小值
#include
#include
int main()
{
int i, x, min;
for (i = 1; i <= 4; i++)
{
scanf_s(“%d”, &x);
if (i == 1)
{
min = x;
}
if (x < min)
min = x;
}
printf(“%d\n”, min);
}
【程式四】輸入四個數,求最大值
#include
#include
int main()
{
int i, x, max;
for (i = 1; i <= 4; i++)
{
scanf_s(“%d”, &x);
if (i == 1)
{
max = x;
}
if (x > max)
max = x;
}
printf(“%d\n”, max);
}
【程式五】一維陣列:輸入一個數,找到它的位置
#include
#include
int main()
{
int ft, i, x, n, a[15] = { 1,2,4,5,7,0,8,11,13,15,67,99,100,22,33 };
scanf_s(“%d”, &x);
for (i = 0; i <= 14; i++)
{
if (a[i] == x)
{
ft = 1;
n = i;
}
}
if (ft == 1)
printf(“%d找到了,在第%d位置”, x, n);
else
printf(“未找到”);
}
【程式六】在一維陣列,輸入一個數,刪除這個數的位置,比如輸入4,刪除陣列中4的位置。
#include
#include
int main()
{
int i, del, a[15] = { 1,2,4,5,7,0,8,11,13,15,67,99,100,22,33 };
scanf_s(“%d”, &del);
del = del - 1;
for (i = del; i < 14; i++)
a[i] = a[i + 1];
for (i = 0; i <= 13; i++)
printf(“%4d”, a[i]);
printf(“\n”);
}
【程式七】將一位陣列左迴圈移位。移位次數由鍵盤輸入。
#include
#include
int main()
{
int a[8] = { 1,2,3,4,5,6,7,8 };
int i, n, t, p;
scanf_s(“%d”, &n);
for (i = 1; i <= n; i++)
{
t = a[0];
for (p = 0; p <= 6; p++) //若輸入的數是2,則
a[p] = a[p + 1]; //第一次:a[0]=a[0+1]=2 a[1]=3——-a[6]=8 a[7]=1
//第二次:a[0]=a[0+1]=3 a[1]=4————a[6]=1 a[7]=2
a[7] = t; //a[7]第一次是1;第二次是2
}
for (i = 0; i <= 7; i++)
printf(“%4d ”, a[i]);
}
【程式八】以時間為隨機數種子的隨機數。
(這個程式大家可以用在猜數字小遊戲上哦)
#include
#include
#include
int main()
{
srand((int)time(0)); //這裡也可以寫成 srand((int)time (NULL));
printf(“%6d\n”, rand());
printf(“%6d\n”, rand());
printf(“%6d\n”, rand());
return 0;
}
【程式九】判斷一個數是否為素數(質數)。
#include
#include“math。h”
#include
int main()
{
int a, i, k, z;
scanf_s(“%d”, &a);
k = a / 2;
for (i = 2; i <= k; i++)
if (a % i == 0) break;
if (i > k)
printf(“%d是質數”, a);
else
printf(“%d不是質數”, a);
}
碼字不易!都看到這啦 可以給我點贊收藏支援一下 萬分感謝
今天就分享到這!!
如果有學習上的問題或者想要更多學習資料,專案原始碼,影片教學可以點選我的主頁,進群,歡迎大家積極討論!!!
群主是我自己啦! 歡迎大家進群交流!