導航:首頁 > 編程知識 > c語言編程三分支該怎麼辦

c語言編程三分支該怎麼辦

發布時間:2023-08-30 19:25:30

① 用C語言編程中,一般的格式是怎樣的

C語言源程序的編程格式歸納如下:
1,強制性規則
1,一個C語言源程序必須有且只有一個MAIN函數.
2,函數名後必須緊跟圓括弧對,函數體放在右圓括弧")"後的花括弧對"{}"中.
3,每個程序體(包括函數的函數體,含有多條語句的選擇結構和循環結構中的語句序列)必須用一對花括弧括起來.
4,文件包含預處理命令,#INCLUDE<*.H>應置於源程序的開始位置.
5,語句未尾必須有分號,而預處理命令和函數首部的未尾及右花括弧之後不要分號.
6,同一字母大,小寫意義不同,關鍵字和標准庫函數名必須用小寫.
7,變數必須先定義,後使用
8,除已有明顯間隔符外,標識符,關鍵字之間必須有至少一個空格
9,註解必須包含在"/*
*/符號之間
我想你想要知道的是C語言的四種程序結構吧
如下:1,分支語句格式
①if(條件)
{分支體}
這種分支結構中的分支體可以是一條語句,此時「{}」可以省略,也可以是多條語句即復合語句。它有兩條分支路徑可選,一是當條件為真,執行分支體,否則跳過分支體,這時分支體就不會執行。如:要計算x的絕對值,根據絕對值定義,我們知道,當x>=0時,其絕對值不變,而x<0時其絕對值是為x的反號,因此程序段為:if(x<0)x=-x;
②if(條件)
{分支1}
else
{分支2}
③IF嵌套分支語句:其語句格式為:
if(條件1)
{分支1}
else
if(條件2)
{分支2}
else
if(條件3)
{分支3}
……
else
if(條件n)
{分支n}
else
{分支n+1}
FOR嵌套,其語句格式為:
for(初值A;范圍A;步長A)
{
for(初值B;范圍B;步長B)
{
循環體
}
}
FOR嵌套例子:九九乘法表
main()這里是主程序的編程格式,你參考下
{
int
a,b,c;
for(a=1;a<=9;a++)
{
for(b=1;b<=a;b++)
{
c=b*a;
printf("%dx%d=%d
",b,a,c);
}
printf("\n");
}
}
採納哦

② c語言編程題目求解

題目1:
使用if多分支結構:塌搜

c

#include<stdio.h>
int main()
{
int score;
printf("請輸入學生的成績:\n");
scanf("%d", &score);
if(score>=90 && score<=99){
printf("學生的成績等級為A\n");
}else if(score>=80 && score<=89){
printf("學生的成績等級為B\n");
}else if(score>=70 && score<=79){
printf("學生的成績等級為C\n");
}else if(score>=60 && score<=69){
printf("學生的成績等級為D\n");
}else if(score>=0 && score<=59){
printf("學生的成績等級為E\n");
}else{
printf("輸入的成績不合法\n");
}
return 0;
}
使用switch多分支結構:

c

#include<stdio.h>
int main()
{
int score;
printf("請輸入學生的成績:\n");
scanf("%d", &score);
switch(score/10){
case 10:
case 9:
printf("學生的成績等級為A\n");
break;
case 8:
printf("學生的成績等級為B\n");
break;
case 7:
printf("學生的成績等級為C\n");
break;
case 6:
printf("學生的成績等級為D\n");
break;
default:
if(score>=0 && score<=59){
printf("學生的成績等級為E\n");
}else{
printf("輸入的成績不合法\n");
}
break;
}
return 0;
}
題目2:

c

#include<stdio.h>
#include<math.h>脊慶
int is_prime(int num)
{
int i;
for(i=2; i<=sqrt(num); i++){
if(num%i == 0){
return 0;
}
}
return 1;
}
int main()
{
int num;
printf("請輸入一個整數:\n");
scanf("%d", &num);
if(is_prime(num)){
printf("%d是素數\n", num);
}else{
printf("%d不是素數\n", num);
}
return 0;
}
題目3:

c

#include<stdio.h>
#define N 5
int main()
{
int arr[N];
int i, temp;
printf("請輸入%d個數:\n", N);
for(i=0; i<N; i++){
scanf("%d", &arr[i]);
}
for(i=0; i<N/2; i++){
temp = arr[i];
arr[i] = arr[N-1-i];
arr[N-1-i] = temp;
}
printf("逆序輸出數團野歷組:");
for(i=0; i<N; i++){
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}

閱讀全文

與c語言編程三分支該怎麼辦相關的資料

熱點內容
名企筆試如何刷編程題 瀏覽:49
js跳到頁面某地 瀏覽:550
jsp展示clob欄位 瀏覽:779
nyx在網路上是什麼意思 瀏覽:145
樂播農業app是什麼 瀏覽:530
編程框架如何開發 瀏覽:136
金庸群俠傳3修改代碼 瀏覽:712
檢察院的文件類別有哪些 瀏覽:793
怎麼把九游殘留數據刪除 瀏覽:828
有什麼女生主動聊天的app 瀏覽:436
有哪些可以督促自己的app 瀏覽:244
用USB傳輸視頻文件夾顯示為空 瀏覽:710
恢復文件軟體免費版手機 瀏覽:648
lg怎麼隱藏文件 瀏覽:836
蘋果免費讀書app推薦 瀏覽:497
劉駿微信 瀏覽:113
書旗舊版本80 瀏覽:467
教編程考什麼證 瀏覽:990
下載編程貓後哪裡有客服 瀏覽:13
如何編輯歌曲文件格式 瀏覽:638

友情鏈接