日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

山东理工大学-2022级-程序设计基础I-顺序结构

發布時間:2024/1/18 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 山东理工大学-2022级-程序设计基础I-顺序结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

A - C語言實驗—— Hello World! (printf練習)

語法點: c語言的程序的基本框架:

#include <stdio.h> //包含頭文件<stdio.h>
int main() //主函數
{
return 0; //向操作系統返回0表示程序正常結束
}
<stdio.h> 全稱為 standard input output(標準輸入輸出頭文件), 里面有printf、scanf等與輸入輸出有
關的庫函數
程序從主函數(main()函數)開始執行
return 0與main前面的int對應, 表示函數的返回值與其類型
語法點: printf()輸出函數
printf()為格式化輸出函數, 使用 printf(“”) , " “里面為要打印的內容, printf會把” "里面的內容原封不動 輸出

#include <stdio.h>int main() { printf("Hello World!"); return 0; }

輸出的內容應與output內的東西完全一致,不應該輸出其他的額外信息, 否則會wa printf(“”)輸出的內容要用雙引號圍起來,最后的;不要忘記,表示的是一條語句
一般oj(除pta)會自動忽略最后的空格與換行(\n), 所以輸出 printf(“Hello World!\n”); 也是對的, 但不要在前面或者中間輸出任何無關的信息
B - C語言實驗——輸出字符串
與第一題相同,直接復制輸出框的內容即可,不要添加任何的無關信息(除了末尾的\n(換行符, 類似QQ聊天 按enter)可以選擇是否添加)
code B

#include <stdio.h>int main() { printf("C is so fun.");//這里的\n有無均可 return 0; }

C - C語言實驗——圖形輸出(字符常量練習)

打印一個由 ‘#’ 圍成的圖形, 只需要用 \n 控制好換行就可以,可以寫在一個printf語句里, 也可以分開成多 個printf語句
code C

//一個printf #include <stdio.h> int main() { printf("#\n##\n###\n####\n#####\n######\n"); return 0; } //多個printf #include <stdio.h> int main() { printf("#\n"); //記得\n也要放到" " 里面 printf("##\n"); printf("###\n"); printf("####\n"); printf("#####\n"); printf("######\n"); return 0; } //循環 #include <stdio.h>int main() { for(int i = 1; i <= 6; i++) //外循環控制打印的行數 { for(int j = 1; j <= i; j++) //內循環控制每一行打印的內容 { printf("#"); } printf("\n"); //不要忘了每一行結尾都要打印換行 } return 0; }

7-4 輸出倒三角圖案

本題要求編寫程序,輸出指定的由“”組成的倒三角圖案。
輸入格式:
本題目沒有輸入。
輸出格式:
按照下列格式輸出由“”組成的倒三角圖案。



#include <stdio.h> int main() {printf("* * * *\n");printf(" * * *\n");printf(" * *\n");printf(" *");return 0; }

D - C語言實驗——求兩個整數之和

語法點: 數據類型, 賦值語句, 常用占位符
c語言基本數據類型包括整數類型和浮點類型。整數類型又包含char(字符型), int(整型), short int(短 整型), long int(長整型), long long int(更長的整型); 浮點類型(也叫實型)包括float(單精度浮點型)、 double(雙精度浮點型)、long double(更高精度的浮點型)。 在32位以上系統上, int范圍與long int范
圍相同, 而float精度較低一般不使用, 在實際做題的過程中, 需要整型我們一般直接定義int, 而需要 浮點型我們也一般直接使用double, 當題目數據較大時(大于10的9次方或2的32次方) 考慮使用long long
聲明一個變量的語法格式為: 數據類型 變量名; 如 int a; 表示聲明了一個整型變量, 變量名為a, 系 統會在內存中開辟一塊大小為4字節的空間(詳細了解請去看數據類型相關參考資料). 可以使用賦值 號 = 為變量賦值, 如 a = 4; 在變量聲明的時候為其賦初值叫做變量的初始化, 如 int a = 123;
占位符用于scanf和printf函數控制格式化輸入輸出. 如 printf(“sum = %d”, a); 這里的 %d 就是一
個占位符, 表示會把 , 后面的int整型變量a的值放到這個地方輸出, 如a的值為123,輸出的結果就是 sum = 123 .
每一種數據類型都對應一種占位符, 常見的占位符有:
%d int 類型占位符
%c char 類型占位符(單獨的一個字符變量)
%lld long long 類型占位符
%s char數組類型占位符 (用于讀取和輸出不含空格的字符串)
%f float 類型占位符(單精度浮點型)
%lf double 類型占位符(雙精度浮點型)
%o 八進制占位符
%x 十六進制占位符(其中字母部分輸出時為小寫字母)
%X 十六進制占位符(其中字母部分輸出時為大寫字母)
%p 指針變量類型占位符
一般來說printf與scanf的占位符是相同的, 最新的c標準double類型變量scanf的占位符為 %lf 而 printf的占位符為 %f , 當然使用 %lf 也不會錯
code D

//使用賦值語句 #include <stdio.h>int main() { int a = 123, b = 456; printf("sum is %d", a + b); return 0; } //只有一個樣例 , 直接輸出即可(沒有練習的意義) #include <stdio.h>int main() { printf("sum is 579"); return 0; }

E - A+B Problem

這個題數據規模比較小, 直接開int即可, 如果a和b范圍較大, 可能需要開long long
語法點: scanf輸入函數
scanf函數用于從標準輸入(鍵盤輸入)讀取數據, 并按照格式化賦值給對應的變量, 如
scanf(“%d %d”, &a, &b); 表示從鍵盤中讀取兩個整數并將其依次賦值給變量a和b, 如在鍵盤輸 入 123 456 a的值會變成123, b的值會變成456。 注意scanf函數與printf函數相同, 有幾個占位符后 面就要有幾個變量參數, 不然會發生錯誤; scanf函數后面賦值的變量前面必須有&符號, &為取地址 符號, 可以理解為需要找到這個變量的地址才能給它賦值,而printf打印則不需要地址. 有個特例為 char字符數組(字符串)使用%s賦值的時候不需要使用取地址符號, 因為數組名本身就是一個地址
code E

#include <stdio.h>int main() { int a, b; scanf("%d %d", &a, &b); //倆%d之間加不加空格都一樣 , 讀取的時候會自動跳過空白符(如空格、制表符(\t)、 printf("%d", a + b); return 0; }

F - C語言實驗——交換兩個整數的值(順序結構)

語法點: 評測機制
評測程序像黑匣子, 從標準輸入流(stdin)或文件中讀取的輸入數據經過提交的程序, 得到輸出的結果 (存到文件或者標準輸出流stdout)并與事先的正確數據進行比對, 進而得到AC或WA(在運行代碼時可 能會出現CE/TLE/RTE等錯誤)
因此我們在考試or比賽中只需要保證程序得到正確的結果即可, 中間的過程不重要(平時練習還是要
code F

//直接輸出而不交換 #include <stdio.h>int main() { int a, b; scanf("%d %d", &a, &b); printf("%d %d", b, a); //不交換而直接反著輸出 return 0; } //開額外變量暫存值實現交換 #include <stdio.h>int main() { int a, b; scanf("%d %d", &a, &b); int t; //新的c標準允許我們在使用的時候定義變量 , 而不是最開始全定義在開頭 t = a; //t暫存a的值 a = b; //賦值之后b的值會代替a的值 b = t; //t里面是原來a的值 printf("%d %d", a, b); return 0; } //不開額外變量交換a和b → 加減運算法 #include <stdio.h>int main() { int a, b; scanf("%d %d", &a, &b); //通過加減運算讓a變成b, b變成a即可 , 方法不唯一 a = a + b; //如果數據規模大a和b可能需要開long long b = a - b; a = a - b;printf("%d %d", a, b); return 0; } //不開額外變量交換a和b → 使用位運算的異或進行交換 , 如感興趣可自行了解 #include <stdio.h>int main() { int a, b; scanf("%d %d", &a, &b);b = a ^ b; a = a ^ b; b = a ^ b;printf("%d %d", a, b); return 0; }

G - C語言實驗——逆置正整數(eg123變成321)

語法點: % 與 / 運算符
/ 為整除符號, / 符號運算的結果取決于左右值的精度大小, 如果 / 左右都是整數, 最后運算的結 果也是整數, 會忽略余數, 如3/ 2的結果是1, 而非1.5。
想算出來1.5可以將左右兩邊其中一邊改成小數, 如 3.0/ 2, 這樣運算的結果也是一個浮點數(1.5) 也可以乘以一個1.0, 如3 * 1.0 / 2, 這樣也相當于讓除號一邊變成浮點型 ;
% 運算則是求除法運算后的余數, 如3 % 2 的結果為 1
語法點: != 0 和 == 0 的簡寫
(非零) 表示真, (0)表示假
if(A != 0) 可以簡寫為 if(A)
if(A == 0) 可以簡寫為 if(!A)
拓展知識: C語言運算符
code G

//分離每一位并且加起來(原版) #include <stdio.h>int main() { int n; scanf("%d", &n);int a1, a2, a3; a1 = n % 10; //分離當前的個位 a2 = n / 10 % 10; //分離當前的十位 a3 = n / 100; //分離當前的百位 int ans = a1 * 100 + a2 * 10 + a3; printf("%d", ans); return 0; } //分離每一位(從低位到高位) #include <stdio.h>int main() { int n; scanf("%d", &n);int sum = 0; int p = 0; while(n) { p = p * 10 + n % 10; //每次當前位 * 10進位并且加上當前位的值 n /= 10; } printf("%d", p); return 0; } //分離每一位并且加起來(從高位到低位) #include <stdio.h>int main() { int n; scanf("%d", &n); int rev = 0; //存逆置后的結果 int p = 100; //p表示的是逆置后的當前位(基數), 逆置后每一位分別為百位 , 十位 , 個位 , 每次 / 10 while(n) // n != 0 的簡寫 , 用循環來分離每一位 { rev += n % 10 * p; //n % 10表示分離當前位的數字 p /= 10; //基數 / 10 n /= 10; //n除以10, 表示向前一位 }printf("%d", rev); return 0; } //按字符串的方式逆序輸出 #include <stdio.h>int main() { char s[4];//3個字符 ,字符數組至少要開4 scanf("%s", s); for(int i = 2; i >= 0; i--) //三位數 , 從下標為2開始逆序輸出 { if(s[i] == '0' && i > 0) continue; //跳過后面多余的0 printf("%c", s[i]); } return 0; } // #include <stdio.h> int main() {int a,b,c,d,e;scanf("%d",&a);b=a%10;c=(a/10)%10;d=a/100;e=b*100+c*10+d;printf("%d\n",e);return 0; }

H - C語言實驗——買糖果

Input
輸入爸爸給小瑜的錢n元,n為整數。
Output
小瑜最多能買回的糖塊數以及剩下的錢(單位為:角),用空格分隔。
Sample
Input
2
Output
6 2

注意換算一下單位, 還是 % 的簡單應用
code H

#include <stdio.h>int main() { int n; scanf("%d", &n); n *= 10; //n = n * 10的簡寫 , 換算成角 printf("%d %d", n / 3, n % 3); //買的糖數 = 總錢數 / 單價 , 剩余錢數 = 總錢數 % 單價 return 0; }

I - C語言實驗——三個整數和、積與平均值

Description
給出三個整數,請你設計一個程序,求出這三個數的和、乘積和平均數。
Input
輸入只有三個正整數a、b、c。
Output
輸出一行,包括三個的和、乘積、平均數。 數據之間用一個空格隔開,其中平均數保留小數后面兩位。
Sample
Input
2 3 3
Output
8 18 2.67

語法點: 整數 / 整數 與 整數 / 浮點數
計算 整數 / 整數 默認作為整除運算, 即只會獲得商的結果, 余數會自動舍棄; 而當 整數 / 浮點數 的 時候 (或者整數 * 浮點數), 在運算的時候會將兩個數都轉為精度更高的浮點數, 這樣才能得到小數結 果。 另一種轉為浮點型運算的方式是在式子后面 * 1.0, 如 a * 1.0 / b
語法點: 實型(浮點型) 保留精度(小數點后幾位)
%.mf表示保留小數點后幾位小數, 如 printf(“%.5f”, x) 表示輸出x并保留小數點后五位小數, %.0f 表示保留整數部分
保留精度的原則是"四舍六入五成雙", 可以不必深究, 大部分情況下均滿足"四舍五入"
(int)(x + 0.5) 與 round()函數可以實現較為嚴格的四舍五入
code I

#include <stdio.h>
int main()
{
int a, b, c;
scanf(“%d %d %d”, &a, &b, &c);
int sum, mul;
double ave; //平均數是小數 , 要定義成double
sum = a + b + c;
mul = a * b * c;
ave = sum / 3.0; //注意這里是3.0, 不然會進行整除運算
//這里也可以寫稱 ave = sum * 1.0 / 3;
printf(“%d %d %.2f”, sum, mul, ave); //%.2f控制精度為保留小數點后兩位小數 return 0;
}

J - C語言實驗——格式化輸出(常量練習)

只需要了解printf和scanf的常見占位符及其用法即可(當然也可以全當字符串輸出)
code J

#include <stdio.h>int main() { printf("%d\n", 100); printf("%c\n", 'A'); printf("%.6f\n", 3.14); return 0; }

K - C語言實驗——圓柱體計算

已知圓柱體的底面半徑r和高h,計算圓柱體底面周長和面積、圓柱體側面積以及圓柱體體積。其中圓周率定義為3.1415926。
輸入格式:
輸入數據有一行,包括2個正實數r和h,以空格分隔。
輸出格式:
輸出數據一行,包括圓柱體底面周長和面積、圓柱體側面積以及圓柱體體積,以空格分開,所有數據均保留2位小數。

這里的圓周率可以定義為常量
語法點: 常量的定義
常量一般有兩種定義的方式
第一種是用#define 宏定義
如 #define pi 3.14159
第二種是const 賦予變量只讀的屬性
如 const double pi = 3.14159;
注意第一種不需要寫數據類型也不需要寫分號, 而第二種需要寫
語法點: pi的表示方式
使用const修飾的變量或者#define宏定義都可以定義常量pi, 如果想使用更加精確的pi, 可以使用

#include <stdio.h> #define pi 3.1415926 //用define定義的常量后面沒有分號 , 也不需要指定類型 int main() { double r, h; scanf("%lf %lf", &r, &h);double c = 2 * pi * r; double s = pi * r * r; double ss = c * h; double v = s * h;printf("%.2f %.2f %.2f %.2f", c, s, ss, v); return 0; } #include <stdio.h> const double pi = 3.1415926; //用const修飾的變量會被賦予只讀屬性。注意需要聲明類型 ,后面也有分號 int main() { double r, h; scanf("%lf %lf", &r, &h);double c = 2 * pi * r; double s = pi * r * r; double ss = c * h; double v = s * h;printf("%.2f %.2f %.2f %.2f", c, s, ss, v); return 0; } //利用acos()函數定義更高精度的pi, 在算法題中可能用到 #include <stdio.h> #include <math.h> #define pi acos(-1.0)int main() { double r, h; scanf("%lf %lf", &r, &h);double c = 2 * pi * r; double s = pi * r * r; double ss = c * h; double v = s * h;printf("%.2f %.2f %.2f %.2f", c, s, ss, v); return 0; }

L - C語言實驗——溫度轉換

按公式計算即可 ----輸入一個華氏溫度,輸出攝氏溫度,其轉換公式為:C=5(F-32)/9

#include <stdio.h>int main() { double f, c; scanf("%lf", &f); c = 5 * (f - 32) / 9; //除號前面為double類型 , 這里的9可以不寫成9.0 printf("%.2f", c); return 0; }

M - C語言實驗——單個字符輸入和輸出(順序結構)

可以選擇getchar() 與 putchar() 函數, 也可以直接用scanf() 和 printf()的 %c 或 %s輸入輸出
code M

//使用getchar()和putchar() #include <stdio.h>int main() { char c = getchar(); //需要拿一個char變量來存返回值 putchar(c); return 0; } //用scanf和printf %c輸入輸出 #include <stdio.h>int main() { char c; scanf("%c", &c); printf("%c", c); return 0; } //用scanf和printf %s輸入輸出 #include <stdio.h>int main() { char c[2]; scanf("%s", c); printf("%s", c); return 0; }

N - C語言實驗——轉換字母(順序結構)

Input
a
Output
A

轉換字母的大小寫一般有兩種方式, 即通過ASCII碼小寫字母比大寫字母大32或者計算偏移量來實現 (當 然也可以使用ctype.h頭文件下的tolower和toupper函數)
語法點: ASCII碼 && 常用ASCII碼
char類型字符變量在計算機中存儲的實際上是一個數(即ASCII碼值, 范圍為0 ~ 127, 因為char類型
常用的ASCII碼值:
‘0’: 48
‘a’: 97
‘A’: 65
其他的’1’ ~ ‘9’、‘b’ ~ ‘z’、 ‘B’ ~ ‘Z’的編碼值可以由’0’、‘a’、'A’推出
如果不知道字符的ASCII值, 可以用 %d 格式打印char類型變量, 打印出來的即為對應的ASCII碼值 如 char c = 'a '; printf(“%d”, c); 的值為97
code N

//小寫字母ASCII碼值 -32 = 對應大寫字母ASCII碼值

#include <stdio.h>int main() { char a; scanf("%c", &a);printf("%c", a - 32); return 0; } //小寫字母到'a '的距離與其對應的大寫字母到'A'的偏移量(距離)相同 , 這個技巧以后會經常用到 #include <stdio.h>int main() { char a; scanf("%c", &a);printf("%c", a - 'a ' + 'A'); return 0; } //使用<ctype.h>頭文件下的toupper函數轉換為大寫字母 #include <stdio.h> #include <ctype.h> int main() { char a; scanf("%c", &a);printf("%c", toupper(a)); return 0; }

O - 實數的輸出和占位

可以仔細比對自己的輸出結果與output的結果
語法點: 控制輸出的寬度及左右對齊
寬度:
%md 為控制輸出寬度為m, 如果輸出的內容的長度小于m, 不足的位置會用空格填充, 比如 %8d 輸
出 123 時,結果為 (前面五個空格)123 ; 如果輸出內容長度>=m,則不影響輸出結果
%0md 也是控制輸出寬度為m, 只是不足m的部分會用 0 填充, 如 %08d 輸出 123 時, 結果 為 00000123
對齊:
C語言默認輸出為左對齊
當使用 %md 或 %0md 這種控制寬度的語句時會改變為右對齊 如 000123
在控制寬度語句的基礎上添加負號 - , 會重新變成左對齊

Description
輸入一個實數,請你按如下要求輸出:
第一行按雙精度默認輸出,
第二行雙精度數輸出共占 10 位,其中 3 位小數,右對齊,左補空格并在兩端添加星號包裹,
第三行雙精度數輸出共占 10 位,其中 3 位小數,左對齊,右補空格并在兩端添加星號包裹。
Input
一個double范圍內的正實數 a 。
Output
共三行,按題目描述輸出。
Sample
Input
123.56789
Output
123.567890

  • 123.568*
    *123.568 *

code O

#include <stdio.h>int main() { double a; scanf("%lf", &a); printf("%f\n", a); //雙精度默認輸出 , 注意最新的c標準double類型輸出用f而不是lf, 當然用lf也不會錯 printf("*%10.3f*\n", a);//設置寬度后會變成右對齊 printf("*%-10.3f*\n", a); //使用負號并且設置寬度會恢復左對齊 return 0; }

P - 大整數的輸入輸出

注意long long類型占位符是%lld

Description
輸入兩個 long long 范圍內的整數,輸出他們的和。
Input
兩個 long long 范圍內的整數。
Output
輸出的兩個大整數的和,保證結果在 long long 范圍內。
Sample
Input
2222222222
3333333333
Output
5555555555

code P

#include <stdio.h>int main() { long long a, b; scanf("%lld %lld", &a, &b);printf("%lld", a + b); return 0; }

Q - --帶’ 和 ”字符的輸出

Description
輸入一個字符,輸出兩行。
第一行將字符用 ’ 包裹。
第二行將字符用 " 包裹。
Input
輸入一個字符。
Output
按題目描述輸出。
Sample
Input
A
Output
‘A’
“A”

語法點: 轉義字符
在某些字母前面加上轉義符號 \ 會讓其有特殊的含義, 如 \n 表示換行, \t 表示tab(制表符), \0 表 示空字符NULL,常用作字符串結束標志, 如果想打印出來 \ " ’ % 等特殊字符, 也需要用轉義字符轉 義一下, 如 \ , \ ’ , " , %% 等, 注意只有 % 符號的轉義符號為 % , 其他均為
code Q

#include <stdio.h>int main() { char c = getchar(); printf("\ '%c\ '\n", c); printf("\"%c\"\n", c); return 0; }

R - --'%'字符的輸入輸出

語法點同上一題, 注意的是 % 的轉義字符是 % , 其他的都是 \ ; 也可以當字符串直接輸出

Description
輸入三個用 % 分割的正整數 a b c 代表月,日,年,
要求按照輸入樣式原樣輸出。
Input
三個int范圍內的正整數,中間用 % 分割。
Output
按題目描述原樣輸出。
Sample
Input
9%17%2018
Output
9%17%2018

code R

//注意scanf輸入和printf輸出都需要把%轉義 #include <stdio.h>int main() { int a, b, c; scanf("%d%%%d%%%d", &a, &b, &c); printf("%d%%%d%%%d", a, b, c); return 0; } //直接當字符串輸出(如果使用gets需要用c提交) #include <stdio.h>int main() { char s[100]; gets(s); //gets用于讀取一行字符串(無視中間的空格), 但在cpp里已經棄用 , 需要用c提交 puts(s); //puts用于輸出字符串 ,并且會自動輸出換行符 return 0; }

S - ‘\’字符的輸入輸出

*語法點同上一題, \ 的轉義字符為 *

Input
9\17\2018
Output
9\17\2018

code S

#include <stdio.h>int main() { int a, b, c; scanf("%d\\%d\\%d", &a, &b, &c); printf("%d\\%d\\%d", a, b, c); return 0; }

T - 十六進制數輸出和占位

語法點: 十六進制數輸出
十六進制的每一位由 0 1 2 3 4 5 6 7 8 9 a(A) b(B) c? d(D) e(E) f(F) 組成, 其中字母為小寫時輸出
code T

題目:
輸入一個整數,請你按如下要求輸出:
第一行按原樣輸出,
第二行以十六進制輸出(字母小寫),
第三行以十六進制輸出(字母大寫)。
Input
一個int范圍內的正整數 a 。
Output
共三行,按題目描述輸出。
Sample
Input
456
Output
456
1c8
1C8

#include <stdio.h>int main() { int a; scanf("%d", &a); printf("%d\n", a); printf("%x\n", a); //%x字母小寫 printf("%X\n", a); //%X字母大寫 return 0; }

U - 八進制數輸出和占位

Description
輸入一個整數,請你按如下要求輸出:
第一行按原樣輸出,
第二行以八進制靠右輸出,不足 8 位左補 0 并在兩端添加星號包裹,
第三行以八進制靠左輸出,不足 8 位右補空格并在兩端添加星號包裹。
Input
一個int范圍內的正整數 a 。
Output
共三行,按題目描述輸出。
Sample
Input
123
Output
123
00000173
*173 *

語法點同O題 “控制輸出的寬度及左右對齊”
在控制寬度的%md前面加一個0, 也就是%0md,可以把寬度不足的位用0填充
語法點: 八進制數的輸出
%o 為八進制整數的占位符
code U

#include <stdio.h>int main() { int a; scanf("%d", &a); printf("%d\n", a); printf("*%08o*\n", a); //八進制輸出用%o printf("*%-8o*\n", a); //控制寬度會變成右對齊 , 在前面再添加一個符號會重新變成左對齊 return 0; }

V - 十進制輸入輸出和其它非空格占位

語法點同O題 “控制輸出的寬度及左右對齊”

Description
輸入一個整數,請你按如下要求輸出:
第一行按原樣輸出,
第二行整數靠右原樣輸出,不足 8 位左補 0 并在兩端添加星號包裹,
第三行整數靠左原樣輸出,不足 8 位右補空格并在兩端添加星號包裹。
Input
一個int范圍內的正整數 a 。
Output
共三行,按題目描述輸出。
Sample
Input
123456
Output
123456
00123456
*123456 *

#include <stdio.h>int main() { int a; scanf("%d", &a); printf("%d\n", a); printf("*%08d*\n", a); printf("*%-8d*\n", a); return 0; }

W - 十進制輸入輸出和空格占位

語法點同O題 “控制輸出的寬度及左右對齊”

Description
輸入一個整數,請你按如下要求輸出:
第一行按原樣輸出,
第二行按原樣靠右輸出,不足 8 位左補空格并在兩端添加星號包裹,
第三行按原樣靠左輸出,不足 8 位右補空格并在兩端添加星號包裹。
Input
一個int范圍內的正整數 a 。
Output
共三行,按題目描述輸出。
Sample
Input
123456
Output
123456

  • 123456*
    *123456 *

code W

#include <stdio.h>int main() { int a; scanf("%d", &a); printf("%d\n", a); printf("*%8d*\n", a); printf("*%-8d*\n", a); return 0; }

X - 字符型數據輸出和占位

語法點同O題 “控制輸出的寬度及左右對齊”

Description
輸入一個字符,請你按如下要求輸出:
第一行字符數據默認輸出,
第二行字符型數據輸出共占 4 位,右對齊,左補 3 個空格并在兩端添加星號包裹,
第三行字符型數據輸出共占 4 位,左對齊,右補 3 個空格并在兩端添加星號包裹。
Input
輸入一個字符 。
Output
共三行,按題目描述輸出。
Sample
Input
c
Output
c

  • c*
    *c *
#include <stdio.h>int main() { char a; scanf("%c", &a); printf("%c\n", a); printf("*%4c*\n", a); printf("*%-4c*\n", a); return 0; }

7-3 sdut-C語言實驗-虎子分糖果

我們中國各個地區都有拜年的美好習俗,小朋友最喜歡走親訪友了,因為親戚們會給準備很多糖果吃。虎子家也不例外,媽媽買了很多俄羅斯糖果準備給前來拜年的小朋友分。為了公平,給每個小朋友的糖果數一定得是一樣的。
假設虎子媽媽準備了m塊俄羅斯糖果,來了n位小朋友,請問每個小朋友可以分到多少塊糖?還剩多少塊?
輸入格式:
輸入n和m,其中n>0,m>0。
輸出格式:
輸出每個小朋友分到的糖果數和剩余的糖果數。
輸入樣例:
3 31
輸出樣例:
在這里給出相應的輸出。例如:
10 1

法一

#include <stdio.h> int main() {int a,b,c,d;scanf("%d %d",&a,&b);c=b/a;d=b-a*c;printf("%d %d",c,d);return 0; }

法二

#include <stdio.h> int main() {int n,m,c,d;scanf("%d %d",&n,&m);c=m/n;d=m%n;printf("%d %d\n",c,d);return 0; }

7-12 計算攝氏溫度

給定一個華氏溫度F,本題要求編寫程序,計算對應的攝氏溫度C。計算公式:C=5×(F?32)/9。題目保證輸入與輸出均在整型范圍內。
輸入格式:
輸入在一行中給出一個華氏溫度。
輸出格式:
在一行中按照格式“Celsius = C”輸出對應的攝氏溫度C的整數值。
輸入樣例:
150
輸出樣例:
Celsius = 65

#include <stdio.h> int main(){int a=0;scanf("%d",&a);int c;c=5*(a-32)/9;printf("Celsius = %d",c);return 0; }

7-13 整數四則運算

本題要求編寫程序,計算2個正整數的和、差、積、商并輸出。題目保證輸入和輸出全部在整型范圍內。
輸入格式:
輸入在一行中給出2個正整數A和B。
輸出格式:
在4行中按照格式“A 運算符 B = 結果”順序輸出和、差、積、商。
輸入樣例:
3 2
輸出樣例:
3 + 2 = 5
3 - 2 = 1
3 * 2 = 6
3 / 2 = 1

#include <stdio.h> int main() {int a, b;scanf("%d %d", &a, &b);printf("%d + %d = %d\n", a, b, a + b);printf("%d - %d = %d\n", a, b, a-b);printf("%d * %d = %d\n", a, b, a * b);printf("%d / %d = %d\n", a, b, a / b);return 0; }

7-14 計算物體自由下落的距離

一個物體從100米的高空自由落下。編寫程序,求它在前3秒內下落的垂直距離。設重力加速度為10米/秒2。
輸入格式:
本題目沒有輸入。
輸出格式:
按照下列格式輸出
height = 垂直距離值

#include <stdio.h> int main() {int g=10;double h;h=0.5*g*3*3;//公式套用printf("height = %.2f",h);return 0; }

7-1 sdut-C語言實驗-求一個3*3矩陣對角線元素之和

分數 300
作者 馬新娟
單位 山東理工大學
給定一個3*3的矩陣,請你求出對角線元素之和。

輸入格式:
按照行優先順序輸入一個3*3矩陣,每個矩陣元素均為整數。

輸出格式:
從左下角到右上角這條對角線上的元素之和。

輸入樣例:
1 2 3
3 4 5
6 0 1
輸出樣例:
在這里給出相應的輸出。例如:

13

#include <stdio.h> int main() {int a[3][3];int i,j;for(i=0;i<=2;i++){for(j=0;j<=2;j++){scanf("%d",&a[i][j]);}}int sum=0;for(i=0;i<=2;i++){sum+=a[i][2-i];}printf("%d\n",sum); }

7-2 sdut- C語言實驗-矩陣轉置

分數 300
作者 馬新娟
單位 山東理工大學
輸入N*N的矩陣,輸出它的轉置矩陣。

輸入格式:
第一行為整數N(1≤N≤100)。
接著是一個N*N的矩陣。

輸出格式:
轉置矩陣。

輸入樣例:
2
1 2
1 2
輸出樣例:
1 1
2 2

#include<stdio.h> int main() {int i,j,n;int a[100][100]; int b[100][100];scanf("%d\n",&n);for(i=0;i<n;i++){for(j=0;j<n;j++){scanf("%d ",&a[i][j]);b[j][i]=a[i][j];}}for(j=0;j<n;j++){for(i=0;i<n;i++){if(i==0)printf("%d",b[j][i]);elseprintf(" %d",b[j][i]);}printf("\n");}return 0; }

7-3 sdut-C語言實驗- 楊輝三角

分數 300
作者 馬新娟
單位 山東理工大學
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
上面的圖形熟悉嗎?它就是我們中學時候學過的楊輝三角。
楊輝三角,是二項式系數在三角形中的一種幾何排列,中國南宋數學家楊輝1261年所著的《詳解九章算法》一書中出現。在歐洲,帕斯卡(1623----1662)在1654年發現這一規律,所以這個表又叫做帕斯卡三角形。帕斯卡的發現比楊輝要遲393年,比賈憲遲600年。

21世紀以來國外也逐漸承認這項成果屬于中國,所以有些書上稱這是“中國三角形”(Chinese triangle)。

其實,中國古代數學家在數學的許多重要領域中處于遙遙領先的地位。中國古代數學史曾經有自己光輝燦爛的篇章,而楊輝三角的發現就是十分精彩的一頁。

讓我們開始做題吧!

輸入格式:
輸入數據包含多組測試數據。
每組測試數據的輸入只有一個正整數n(1≤n≤30),表示將要輸出的楊輝三角的層數。
輸入以0結束。

輸出格式:
對應于每一個輸入,請輸出相應層數的楊輝三角,每一層的整數之間用一個空格隔開,每一個楊輝三角后面加一個空行。

輸入樣例:
2
3
0
輸出樣例:
1
1 1

1
1 1
1 2 1

#include<stdio.h> int main() {int i,j,n;int a[30][30];while(scanf("%d\n",&n)!=EOF){if(n==0)break;for(i=1;i<=n;i++){for(j=1;j<=i;j++){if(j==1||j==i)a[i][j]=1;else a[i][j]=a[i-1][j]+a[i-1][j-1];}}for(i=1;i<=n;i++){for(j=1;j<=i;j++){if(j==1)printf("%d",a[i][j]);elseprintf(" %d",a[i][j]);}printf("\n");}printf("\n"); } return 0; }

7-4 sdut-C語言實驗- 排序

分數 300
作者 馬新娟
單位 山東理工大學
給你N(N<=100)個數,請你按照從小到大的順序輸出。

輸入格式:
輸入數據第一行是一個正整數N,第二行有N個整數。

輸出格式:
輸出一行,從小到大輸出這N個數,中間用空格隔開。

輸入樣例:
5
1 4 3 2 5
輸出樣例:
1 2 3 4 5

#include<stdio.h> int main() {int i,j,n;int a[100];scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}for(i=0;i<n-1;i++){for(j=0;j<n-1-i;j++){if(a[j]>a[j+1]){int t;t=a[j+1];a[j+1]=a[j];a[j]=t;}}}for(i=0;i<n;i++){if(i==0){printf("%d",a[i]);}else{printf(" %d",a[i]);}}return 0; }

7-5 冒泡法排序之過程

分數 300
作者 顏暉
單位 浙大城市學院
本題要求使用冒泡法排序,將給定的n個整數從小到大排序后輸出,并輸出排序過程中每一步的中間結果。

冒泡排序的算法步驟描述如下:

第1步:在未排序的n個數(a[0]? a[n?1])中,從a[0]起,依次比較相鄰的兩個數,若鄰接元素不符合次序要求,則對它們進行交換。本次操作后,數組中的最大元素“冒泡”到a[n?1];

第2步:在剩下未排序的n?1個數(a[0] ? a[n?2])中,從a[0]起,依次比較相鄰的兩個數,若鄰接元素不符合次序要求,則對它們進行交換。本次操作后,a[0] ? a[n?2]中的最大元素“冒泡”到a[n?2];

……

第i步:在剩下未排序的n?k個數(a[0]?a[n?i])中,從a[0]起,依次比較相鄰的兩個數,若鄰接元素不符合次序要求,則對它們進行交換。本次操作后,a[0] ? a[n?i]中的最大元素“冒泡”到a[n?i];

……

第n?1步:在剩下未排序的2個數(a[0] ?a[1])中,比較這兩個數,若不符合次序要求,則對它們進行交換。本次操作后,a[0] ? a[1]中的最大元素“冒泡”到a[1]。

輸入格式:
輸入第一行給出一個不超過10的正整數n。第二行給出n個整數,其間以空格分隔。

輸出格式:
在每一行中輸出排序過程中對應步驟的中間結果,即每一步后a[0]? a[n?1]的值,相鄰數字間有一個空格,行末不得有多余空格。

輸入樣例:
5
8 7 6 0 1
輸出樣例:
7 6 0 1 8
6 0 1 7 8
0 1 6 7 8
0 1 6 7 8

#include <stdio.h> int main() {int n;int i,j;scanf("%d",&n);int a[100];for(i=0;i<=n-1;i++){scanf("%d",&a[i]);}if(n==1) printf("%d",a[0]);for(i=0;i<n-1;i++){ for(j=0;j<n-1;j++){if(a[j]>a[j+1]){int t=a[j+1];a[j+1]=a[j];a[j]=t;}}for(int i=0;i<=n-1;i++){if(i==0)printf("%d",a[i]);else printf(" %d",a[i]);if(i==n-1)printf("\n");}}}

7-6 求一批整數中出現最多的個位數字

分數 300
作者 徐鏡春
單位 浙江大學
給定一批整數,分析每個整數的每一位數字,求出現次數最多的個位數字。例如給定3個整數1234、2345、3456,其中出現最多次數的數字是3和4,均出現了3次。

輸入格式:
輸入在第1行中給出正整數N(≤1000),在第二行中給出N個不超過整型范圍的非負整數,數字間以空格分隔。

輸出格式:
在一行中按格式“M: n1 n2 …”輸出,其中M是最大次數,n1、n2、……為出現次數最多的個位數字,按從小到大的順序排列。數字間以空格分隔,但末尾不得有多余空格。

輸入樣例:
3
1234 2345 3456
輸出樣例:
3: 3 4

#include<stdio.h> int main() {int i,j,n;int a[1000];int c[1000];scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}for(i=0;i<n;i++){if(a[i]==0){c[0]++;}int t=a[i];for(;t!=0;){int x;x=t%10;t=t/10;c[x]=c[x]+1;}} int max=-1;for(i=0;i<10;i++){if(c[i]>max){max=c[i];}}printf("%d:",max);for(i=0;i<10;i++){if(max==c[i]){printf(" %d",i);}}printf("\n");return 0; }

7-7 6-4在數組中查找整數

分數 300
作者 沙金
單位 石家莊鐵道大學
6-4本題要求從輸入的N個整數中查找給定的X。如果找到,輸出X的位置(從0開始數);如果沒有找到,輸出“Not Found”。

輸入格式:
輸入在第一行中給出兩個正整數N和X,第二行給出N個整數。數字均不超過長整型,其間以空格分隔。

輸出格式:
在一行中輸出X的位置,或者“Not Found”。

輸入樣例1:
在這里給出一組輸入。例如:

5 7
3 5 7 1 9
輸出樣例1:
在這里給出相應的輸出。例如:

2
輸入樣例2:
在這里給出一組輸入。例如:

5 7
3 5 8 1 9
輸出樣例2:
在這里給出相應的輸出。例如:

Not Found

#include <stdio.h> int main() {int n,x;scanf("%d %d",&n,&x);int i;int a[100];for(i=0;i<=n-1;i++){scanf("%d",&a[i]);}int k=0;for(i=0;i<=n-1;i++){if(a[i]==x) printf("%d",i);else k++;}if(k==n) printf("Not Found");}

7-8 sdut- C語言實驗-數組逆序(數組移位)

分數 300
作者 馬新娟
單位 山東理工大學
有n個整數,使其最后m個數變成最前面的m個數,其他各數順序向后移m(m < n < 100)個位置。

輸入格式:
輸入數據有2行,第一行的第一個數為n,后面是n個整數,第二行整數m。

輸出格式:
按先后順序輸出n個整數。

輸入樣例:
5 1 2 3 4 5
2
輸出樣例:
在這里給出相應的輸出。例如:

4 5 1 2 3

#include<stdio.h> int main() {int i,n,j,m;int a[100];scanf("%d",&n);for(i=0;i<n;i++){if(i!=n-1)scanf("%d ",&a[i]);elsescanf("%d\n",&a[i]);}scanf("%d",&m);for(i=0;i<m;i++){int t=a[n-1];for(j=n-1;j>0;j--){a[j]=a[j-1];}a[0]=t;}for(i=0;i<n;i++){if(i==0)printf("%d",a[i]);else printf(" %d",a[i]);}return 0; }

7-9 求矩陣各行元素之和

分數 300
作者 C課程組
單位 浙江大學
本題要求編寫程序,求一個給定的m×n矩陣各行元素之和。

輸入格式:
輸入第一行給出兩個正整數m和n(1≤m,n≤6)。隨后m行,每行給出n個整數,其間

以空格分隔。

輸出格式:
每行輸出對應矩陣行元素之和。

輸入樣例:
3 2
6 3
1 -8
3 12
輸出樣例:
9
-7
15

#include <stdio.h> int main() {int m,n;scanf("%d %d",&m,&n);int a[100][100];int i,j;for(i=0;i<=m-1;i++){for(j=0;j<=n-1;j++){scanf("%d",&a[i][j]);} }int sum;for(i=0;i<=m-1;i++){ sum=0;for(j=0;j<=n-1;j++){sum+=a[i][j];} printf("%d\n",sum);}}

7-10 在數組中查找1

分數 300
作者 莊波
單位 濱州學院
編寫程序在 n 個元素的數組中查找指定的元素 x。

輸入格式:
第一行包含兩個整數 n 和 x,分別表示數組元素的個數(不超過 20)和待查找的數。

第二行包含 n 個整數,要求依次存入數組。

輸出格式:
若在數組中找到 x 提示找到,并給出在數組中第一出現的時下標。

若找不到,則提示未找到。

輸入樣例 1:
在這里給出一組輸入。例如:

5 3
1 2 3 4 5
輸出樣例 1:
在這里給出相應的輸出。例如:

Found 3 at 2
輸入樣例 2:
在這里給出一組輸入。例如:

5 6
1 2 3 4 5
輸出樣例 2:
在這里給出相應的輸出。例如:

Not found 6

#include <stdio.h> int main() {int n,x;scanf("%d %d",&n,&x);int a[100];int i;for(i=0;i<=n-1;i++){scanf("%d",&a[i]);}int k=0;for(i=0;i<=n-1;i++){if(a[i]==x)printf("Found %d at %d",x,i);else k++;}if(k==n) printf("Not found %d",x); }

7-11 統計學生成績

分數 300
作者 陳建海
單位 浙江大學
本題要求編寫程序讀入N個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則:

大于等于90分為A;
小于90且大于等于80為B;
小于80且大于等于70為C;
小于70且大于等于60為D;
小于60為E。
輸入格式:
輸入在第一行中給出一個正整數N(≤1000),即學生人數;第二行中給出N個學生的百分制成績,其間以空格分隔。

輸出格式:
在一行中輸出A、B、C、D、E對應的五分制成績的人數分布,數字間以空格分隔,行末不得有多余空格。

輸入樣例:
7
77 54 92 73 60 65 69
輸出樣例:
1 0 2 3 1

#include <stdio.h> int main() {int n;int i;int b=0,c=0,d=0,e=0,f=0;scanf("%d",&n);int a[10000];for(i=0;i<=n-1;i++){scanf("%d",&a[i]);}for(i=0;i<=n-1;i++){if(a[i]>=90)b++;else if(a[i]>=80) c++;else if(a[i]>=70) d++;else if(a[i]>=60) e++;else f++;}printf("%d %d %d %d %d",b,c,d,e,f); }

7-12 統計字符

分數 300
作者 顏暉
單位 浙大城市學院
本題要求編寫程序,輸入10個字符,統計其中英文字母、空格或回車、數字字符和其他字符的個數。

輸入格式:
輸入為10個字符。最后一個回車表示輸入結束,不算在內。

輸出格式:
在一行內按照

letter = 英文字母個數, blank = 空格或回車個數, digit = 數字字符個數, other = 其他字符個數
的格式輸出。

輸入樣例:
aZ &
09 Az
輸出樣例:
letter = 4, blank = 3, digit = 2, other = 1

#include <stdio.h> int main() {char a[10];int i;int b=0,c=0,d=0,e=0;for(i=0;i<10;i++){scanf("%c",&a[i]);}for(i=0;i<10;i++){if((a[i]>='a')&&(a[i]<='z')||(a[i]>='A')&&(a[i]<='Z'))b++;else if(a[i]=='\n'||a[i]==' ')c++;else if(a[i]>='0'&&a[i]<='9')d++;else e++;}printf("letter = %d, blank = %d, digit = %d, other = %d",b,c,d,e); }

總結

以上是生活随笔為你收集整理的山东理工大学-2022级-程序设计基础I-顺序结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91视频这里只有精品 | 1区2区视频 | 人人澡人人舔 | 亚洲视频电影在线 | 久久视频这里只有精品 | 国产破处在线播放 | 91视频在线播放视频 | 九九免费在线观看视频 | 欧美资源在线观看 | 国产精品一区二区三区在线免费观看 | 日韩精品在线视频 | 欧美日韩性生活 | 又黄又爽又刺激的视频 | 在线观看中文字幕 | 久草精品视频在线看网站免费 | 又黄又刺激视频 | 久久人人添人人爽添人人88v | 成人免费视频在线观看 | 亚洲在线视频观看 | 欧美精品久久久久久久久久久 | 免费aa大片| 精品无人国产偷自产在线 | 午夜色影院 | 久热电影| 亚洲黄色区 | 日韩在线精品视频 | 国产在线观看,日本 | 色婷婷a | 国产精品18久久久久久久久久久久 | 8x8x在线观看视频 | 久久综合久久综合这里只有精品 | 黄色成人免费电影 | 999国内精品永久免费视频 | 日韩精品免费专区 | 黄色成人av | 免费视频91 | 99在线视频观看 | 99热网站| 国产一级做a爱片久久毛片a | 91视频 - x99av| 成人一级电影在线观看 | 久久国产亚洲 | 在线免费av播放 | 亚洲综合国产精品 | 亚洲人成免费 | 亚洲精品乱码久久久久久高潮 | 亚洲黄色片 | 国产精品久久久久久久久久免费 | 99 精品 在线 | 国产一级免费片 | 久久国产亚洲精品 | 欧美一二三区播放 | 欧美一区二区伦理片 | 成人午夜黄色影院 | 久久免费的视频 | 欧美人操人 | 人人精久 | 日韩黄色免费电影 | 九九热在线观看 | 国产视频91在线 | 欧美性生交大片免网 | 免费a网站 | 国产99区| 超碰国产在线 | 亚洲最大的av网站 | 欧美日韩免费一区 | 亚洲国产一区二区精品专区 | 亚洲黄网站 | www.国产视频 | 日韩电影一区二区在线观看 | av不卡中文字幕 | 国产视频精品免费播放 | 国产视频一区二区三区在线 | 国产剧情一区二区在线观看 | 最近中文字幕高清字幕在线视频 | 国内精品视频久久 | 天天透天天插 | 九九免费观看视频 | 久久99视频精品 | 国产涩涩在线观看 | 成人sm另类专区 | 中文字幕av在线电影 | 国产麻豆精品95视频 | 涩涩资源网 | 字幕网av| 欧美日在线 | 亚洲精品黄网站 | 国产视频一区二区三区在线 | 91女人18片女毛片60分钟 | 免费a v观看 | 久久午夜羞羞影院 | 国产精品色婷婷 | 久久99久久99精品免观看粉嫩 | 久久天天躁夜夜躁狠狠躁2022 | 欧美精品被 | 麻花豆传媒mv在线观看网站 | 亚洲精品午夜国产va久久成人 | 日本在线视频网址 | 欧美一级艳片视频免费观看 | 丁香久久婷婷 | 97超碰资源 | 国产精品情侣视频 | 久久人91精品久久久久久不卡 | 免费观看www7722午夜电影 | 婷婷亚洲综合五月天小说 | 精品中文字幕在线 | 久久激情视频 久久 | 国产精品第十页 | 欧美久久99| 免费观看日韩 | 在线观看视频免费播放 | 国产成人精品久久久 | 五月综合激情 | 成人aⅴ视频 | av在线免费在线 | 日韩免费一区二区 | 男女全黄一级一级高潮免费看 | 国产精品99久久久久的智能播放 | 国产精品久久三 | 欧美a级一区二区 | 欧美 激情在线 | 国产精品久久一区二区三区, | 午夜久久久精品 | 91福利视频免费 | 久久免费精品 | 亚洲精品视频国产 | 欧美激情va永久在线播放 | 91亚瑟视频 | 久久国产区 | 手机看片久久 | 国产视频不卡一区 | 婷婷丁香色 | 综合久久网站 | 国产成人精品午夜在线播放 | 99视频在线免费 | 国产精品欧美久久久久天天影视 | 少妇搡bbbb搡bbb搡69 | 日韩免费视频一区二区 | 在线观看黄网站 | 久草在线视频中文 | 91久久丝袜国产露脸动漫 | 免费黄色在线网站 | 色播五月激情五月 | 久久精品免费看 | 国产在线精品播放 | 国产成人综合图片 | 91视频久久久久久 | 2023av在线 | 最近2019年日本中文免费字幕 | 久久兔费看a级 | 国产91免费在线观看 | 日韩在线观看精品 | 在线观看免费一区 | 日韩欧美在线第一页 | 国产精品观看视频 | 91在线影院| 人人躁| 91成年人视频 | 免费观看丰满少妇做爰 | 在线婷婷 | 在线国产激情视频 | 日本99久久 | 久久超碰免费 | 一区二精品| 色停停五月天 | www毛片com| 西西人体www444 | 最新国产在线 | 亚洲成人一区 | 国产一区自拍视频 | 日韩三级av | 国内外激情视频 | free. 性欧美.com | 成人18视频 | 国产精品h在线观看 | 国产成人精品日本亚洲999 | 又黄又刺激视频 | 久久69av | 国产精品久久99 | 又大又硬又黄又爽视频在线观看 | 成人小视频在线观看免费 | 91精彩在线视频 | 六月天综合网 | 欧美激情奇米色 | 久久伊人婷婷 | 亚洲欧美精品一区二区 | 黄色网在线免费观看 | 天天操夜夜叫 | 99午夜| 久久精品久久久精品美女 | 免费一级日韩欧美性大片 | 国产综合在线观看视频 | 欧美色图另类 | 国产视频一区二区在线观看 | 五月天久久综合网 | 免费a视频在线 | japanesefreesexvideo高潮 | 国产福利网站 | 91在线免费视频 | 久久国产热视频 | 在线看片91 | 国产伦理久久精品久久久久_ | 成人免费看黄 | 日韩理论在线观看 | 国产免费观看高清完整版 | 五月婷婷六月丁香在线观看 | 人人搞人人爽 | 国产精品久久久久av福利动漫 | 色婷五月 | 91网站在线视频 | 韩日精品在线 | 91秒拍国产福利一区 | av女优中文字幕在线观看 | 日韩视频a | 免费观看视频的网站 | 九九九九热精品免费视频点播观看 | 国产高清不卡 | 在线免费观看欧美日韩 | 久久av在线 | 欧美aⅴ在线观看 | 精品国产一区二区三区在线观看 | 人人干人人超 | 97成人资源 | 色网站免费在线观看 | 黄色网免费 | 一级片免费视频 | 久久精品视频免费播放 | 国产麻豆精品一区 | 激情伊人 | 日韩精选在线 | 久久亚洲成人网 | 久久综合干 | 丝袜av一区 | 亚洲精品久久久久久久蜜桃 | 激情五月***国产精品 | 久久精品第一页 | 成人免费 在线播放 | 久久精品中文视频 | 国内小视频 | 在线欧美中文字幕 | 亚洲精品国产高清 | 在线观看播放av | 五月天激情视频在线观看 | 色偷偷中文字幕 | 91九色在线观看 | 色婷婷福利视频 | 亚洲理论在线观看 | 亚洲精品一区二区18漫画 | 久久国产精品一区二区三区四区 | 国产精品欧美一区二区 | 成人毛片在线观看 | 中文字幕第一页av | 国产成人精品一区二区三区福利 | 九九热免费在线视频 | 日本二区三区在线 | 国产亚洲一区 | 香蕉久草| 国产黄色大全 | 天天做天天爽 | 婷婷丁香激情网 | 久久久网址 | 中文免费在线观看 | 久久精品国产免费观看 | 欧美a在线看 | 片网站| 亚洲视频 视频在线 | 二区三区av | 最新av网址在线观看 | 国产精品久久久久三级 | 国产成人一区二区三区 | 欧美视频在线二区 | 久久久九色精品国产一区二区三区 | 国产精品美女久久久久久久久久久 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 精品视频在线看 | 婷婷5月色| 超碰成人网 | 日日日日 | 国产清纯在线 | 国内精品久久久久久久久久 | 国产亚洲aⅴaaaaaa毛片 | 中文字幕在线观看视频一区二区三区 | av再线观看 | 在线精品视频在线观看高清 | 日本爱爱免费 | 亚洲无人区小视频 | 中文字幕丰满人伦在线 | 久久久久久久看片 | 色视频在线免费观看 | 91资源在线 | 精品久久一二三区 | 国产精品亚洲a | 丁香花中文在线免费观看 | 国产精品夜夜夜一区二区三区尤 | 精品一区二区在线免费观看 | 亚洲精品国产高清 | 国产视频资源在线观看 | 亚洲精品美女在线 | av色图天堂网 | 99免在线观看免费视频高清 | 国产婷婷vvvv激情久 | 91久久精品一区二区二区 | 色综合咪咪久久网 | 91色蜜桃 | 97免费在线观看视频 | 欧美高清视频不卡网 | www.香蕉视频在线观看 | 午夜久久影视 | 亚洲精品免费播放 | 在线观看一区二区精品 | 五月婷婷激情五月 | 婷婷激情久久 | 国产精品视频一二三 | 五月婷婷丁香 | 欧美黑人xxxx猛性大交 | 在线免费黄色 | 国产一区高清在线 | 国产在线国产 | 日韩精品一区二区三区免费观看 | av三级在线免费观看 | 日本三级在线观看中文字 | 久久人人爽人人人人片 | 精一区二区| 久久精品看片 | 蜜臀久久99静品久久久久久 | 天天干一干 | 在线观看不卡视频 | 中文字幕在线观看2018 | 91夜夜夜| 一区二区三区中文字幕在线 | 国产一级免费在线 | 婷婷伊人五月天 | 91视频最新网址 | 久草免费资源 | 2021国产精品 | 国内视频一区二区 | 成人av久久 | 97在线免费| www.黄色片网站| 怡红院成人在线 | 视频在线国产 | 欧美日韩亚洲精品在线 | 五月激情丁香 | 久久久久久久综合色一本 | 久久国产欧美日韩 | 日韩国产精品久久久久久亚洲 | 久久不射电影网 | 一区二区三区在线免费播放 | 97电影在线看视频 | 亚洲精品白浆高清久久久久久 | 免费观看mv大片高清 | 国产精品久久久久久妇 | 国产视频观看 | 国产裸体bbb视频 | 日韩色视频在线观看 | 人人澡视频 | 91网页版在线观看 | 99久久夜色精品国产亚洲 | 五月天婷亚洲天综合网精品偷 | 在线韩国电影免费观影完整版 | 国产资源免费 | 欧美成人手机版 | 久久一线| 丁香花在线观看免费完整版视频 | 美女精品在线观看 | 欧美另类调教 | 精品久久久久_ | 国产在线一区观看 | 91一区二区三区在线观看 | 18国产精品福利片久久婷 | 香蕉久久久久 | 午夜91视频 | 丁香激情婷婷 | 久久久久久久久久久黄色 | 草久久久 | 日韩在线观看一区二区 | 网站在线观看你们懂的 | 国产福利a| 玖玖精品在线 | 日韩欧美69| 四虎在线免费观看视频 | 免费在线观看国产黄 | 在线av资源 | 国产网站在线免费观看 | 婷婷在线综合 | free,性欧美| 欧美一级片在线免费观看 | 99精品视频在线免费观看 | 亚洲最快最全在线视频 | a天堂最新版中文在线地址 久久99久久精品国产 | 国产精品美女久久久久久免费 | 精品国产一区二区三区久久久 | 96久久久 | 激情五月婷婷丁香 | 免费观看久久 | 99精品视频播放 | 黄a网| 国产高清在线视频 | 欧美巨乳网| 久久综合九色综合欧美就去吻 | 久久国产精品网站 | 我要色综合天天 | 亚洲精品乱码久久久久久久久久 | 欧美一区二区日韩一区二区 | 久久精品国产精品 | 97人人模人人爽人人喊中文字 | 欧美性精品 | 人人干干人人 | 久草视频免费在线观看 | av免费在线观看1 | 欧洲一区二区三区精品 | 五月色婷 | 国产在线免费 | 超碰在线公开 | 亚洲精品网页 | 97狠狠操 | 超碰97av在线| 国产免费观看高清完整版 | 久久狠狠一本精品综合网 | 日韩专区在线 | 97人人爽人人 | 亚洲免费a | 黄色免费网站大全 | 超碰在线人人草 | 亚洲免费小视频 | 中文字幕在 | 亚洲经典精品 | 黄色一区二区在线观看 | 69久久99精品久久久久婷婷 | 免费国产一区二区视频 | 永久免费精品视频 | 国产精品av久久久久久无 | 狠狠干激情 | 丁香 久久 综合 | 久久久精品 一区二区三区 国产99视频在线观看 | 婷婷丁香国产 | 视频国产在线 | www五月天com| 日韩免费久久 | 欧美日韩精品免费观看视频 | 91在线免费看片 | 日韩av成人在线观看 | 九九久久影院 | 国产精品永久在线观看 | 天天插狠狠插 | 免费黄色在线网址 | 999国内精品永久免费视频 | 日韩电影在线观看一区二区三区 | 久久久亚洲电影 | 精品免费视频 | 欧美xxxxx在线视频 | 日韩视频在线观看视频 | 欧美成人va | 久久黄色免费观看 | 国产精品第一视频 | 999久久国产精品免费观看网站 | 国产原创在线 | 456成人精品影院 | 免费精品视频在线 | 97手机电影网 | 午夜精品成人一区二区三区 | 日日夜夜人人天天 | 久久久久亚洲精品国产 | 免费中文字幕视频 | 国产网红在线观看 | 婷婷丁香色 | 在线av资源 | 在线观看亚洲精品视频 | 国产精品扒开做爽爽的视频 | 激情视频免费在线 | 欧美一级免费高清 | 天天艹天天干天天 | 黄色大片入口 | 亚洲日本欧美在线 | 97看片吧| 久久精品国产精品亚洲 | 婷婷在线视频观看 | 国产日韩精品一区二区在线观看播放 | 国产91对白在线播 | 国产精品久久久久久爽爽爽 | 黄色片视频在线观看 | 亚洲h色精品 | 中文字幕日韩国产 | 亚州欧美精品 | 色99在线| 日批在线看 | 日韩欧美极品 | 日韩一区二区三 | 精品视频免费看 | 午夜久久影视 | 久久伦理电影网 | 久久精品国产一区二区三区 | 久久最新网址 | av一级在线观看 | 激情婷婷综合网 | 91桃色在线播放 | 美女黄视频免费看 | 91在线观看视频 | 黄色av免费看 | 日韩在线视频网址 | 亚洲欧美一区二区三区孕妇写真 | 国产精品久久久久久欧美 | 91大神精品视频在线观看 | 午夜黄色影院 | 久久精品九色 | 精品久久久久久久久中文字幕 | 国产不卡av在线播放 | 免费在线观看日韩视频 | 99久久日韩精品免费热麻豆美女 | 国产精品白丝av | 91久久偷偷做嫩草影院 | 毛片随便看 | 天堂av一区二区 | 中文字幕在线观看网址 | 久久9视频 | 中文字幕在线人 | 99精品亚洲| 黄色网免费 | 天天干天天干天天干 | 美女久久| 91成人精品在线 | 国产精品国产三级国产不产一地 | 人人干人人超 | 成人黄色电影免费观看 | 最近中文字幕高清字幕免费mv | 婷五月天激情 | av国产网站 | a天堂最新版中文在线地址 久久99久久精品国产 | 在线观看中文字幕第一页 | 亚洲天堂在线观看完整版 | 99在线精品免费视频九九视 | 特级毛片爽www免费版 | 久久精品久久久久电影 | 日韩av成人在线观看 | 91精品无人成人www | 久久任你操 | 91欧美精品 | 网站免费黄 | 国产一区高清在线 | 96久久精品| 激情视频免费在线观看 | 国产一区二区三区免费在线 | 亚洲国产欧美在线人成大黄瓜 | 久久视频精品在线观看 | 欧美精品久久天天躁 | 国产亚洲婷婷免费 | 亚洲国产福利视频 | 处女av在线| 精品一二三四五区 | 日日夜夜婷婷 | 国产99免费视频 | 欧美日韩视频免费看 | 国产原创av片 | 成年人视频免费在线播放 | 亚洲视频电影在线 | 日本少妇久久久 | 午夜国产福利视频 | 久久涩涩网站 | 99热最新精品 | 99国产精品久久久久久久久久 | 国产美女精品在线 | 日韩高清免费观看 | 国产亚洲欧美在线视频 | 91一区啪爱嗯打偷拍欧美 | 精品在线一区二区 | 日韩欧美高清不卡 | 久久tv| 日韩在线激情 | 欧美性高跟鞋xxxxhd | 91免费在线播放 | 欧美日韩精品区 | 精品视频一区在线观看 | 欧美综合色在线图区 | 国产一区二区久久精品 | www.精选视频.com | 久久理论电影 | 日韩欧美一区二区三区黑寡妇 | 国产四虎影院 | 免费看搞黄视频网站 | 亚洲精品欧美视频 | 九九久久久久久久久激情 | 一区二区三区在线观看 | 91精品久久久久久粉嫩 | 麻豆传媒在线视频 | 国产99久久九九精品免费 | 精品久久久久久国产偷窥 | 日韩精品中字 | 亚洲国产免费看 | 欧美精品在线视频观看 | 成人一区二区在线观看 | 日韩中文字幕视频在线观看 | 婷婷色在线观看 | 亚洲精品久久久久久久不卡四虎 | 在线看片成人 | 国产区在线视频 | 西西人体4444www高清视频 | 天天干天天天 | 国产视频18| 日日干天天插 | 天天爱天天射天天干天天 | 精品一区二区电影 | 久久国产精品免费观看 | 韩国三级一区 | 亚洲国产天堂av | 在线观看欧美成人 | 99国内精品 | 日韩精品视频在线免费观看 | 久久高清 | www黄色com | 欧美a级免费视频 | 中文字幕一二三区 | 欧美成人tv| av电影在线观看完整版一区二区 | 在线观看激情av | 日日夜夜人人天天 | 中文字幕一二 | 国产电影黄色av | 成人av免费在线观看 | 久久激情小说 | 97人人超碰在线 | 91免费高清视频 | 天天操天天干天天玩 | av黄色在线| 中文字幕一区在线 | 亚州精品成人 | 91试看| 久草在线观看 | 免费一级黄色 | 国产拍揄自揄精品视频麻豆 | 国产精品免费看久久久8精臀av | 国产精品白虎 | 黄色成人av网址 | 91视频国产高清 | 久草视频看看 | 在线国产福利 | 国产精品一区专区欧美日韩 | 色在线亚洲 | 首页av在线 | 精品视频在线视频 | 国产成人在线免费观看 | 中文字幕高清视频 | 亚洲精品啊啊啊 | 超碰97成人 | 日韩福利在线观看 | 97视频在线免费 | 久久视频在线视频 | 亚洲dvd | 国产精品嫩草影视久久久 | 一区二区视频播放 | 99久精品视频 | 超碰人人在线观看 | 亚洲国产精久久久久久久 | 国产一区二区久久精品 | 97在线精品国自产拍中文 | 麻豆91在线播放 | 国产精品一区二区精品视频免费看 | 天天干天天操天天干 | 免费在线观看日韩欧美 | 五月天亚洲婷婷 | 在线观看日韩免费视频 | 一级片色播影院 | 久久影院亚洲 | 成人av一区二区在线观看 | 中文字幕在线国产精品 | 激情久久综合网 | 国产日韩精品在线观看 | 久久综合五月天 | 在线91网| 欧美日韩精品在线播放 | 国产精品福利午夜在线观看 | 中文字幕二区三区 | 国产精品美女999 | 久久在现 | 国产一区二区三区免费在线 | 色婷婷综合久久久中文字幕 | 97成人在线观看视频 | 韩国精品福利一区二区三区 | 免费电影播放 | 黄色av大片 | 免费看精品久久片 | 99久久这里有精品 | av在线专区 | 97超碰人人澡| 青青河边草免费观看 | 婷婷av网站| 日韩天天干 | 黄色三级免费观看 | 999久久久免费视频 午夜国产在线观看 | 在线一区观看 | 99在线免费观看 | 国产精品视频免费观看 | 夜又临在线观看 | 国产视频一二三 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 久久99精品久久久久久久久久久久 | 99久久99久久精品免费 | 黄色视屏在线免费观看 | 手机看片国产日韩 | www.91av在线| 激情综合五月天 | 国产精品视频线看 | 日韩免费在线视频观看 | 国产69精品久久久久久 | 日韩免费视频线观看 | av 一区 二区 久久 | 日日干天天射 | 婷婷丁香在线视频 | 激情视频在线高清看 | 久久国产精品99国产 | 字幕网在线观看 | 亚洲国产精品第一区二区 | 国产精品精品国产色婷婷 | 色偷偷男人的天堂av | 欧美日在线观看 | 欧美日韩在线视频一区 | 中文字幕中文中文字幕 | 久久国产午夜精品理论片最新版本 | 久热电影| 久草在线免费播放 | 丰满少妇在线观看网站 | 国产亚洲亚洲 | 视频国产区 | 日日夜夜91 | 亚洲三级性片 | 久久久久久久久久久久电影 | 成年人在线视频观看 | 午夜色站| 最近中文字幕mv免费高清在线 | 国内视频在线 | 久草视频在线资源 | 五月激情片 | 日韩理论影院 | 麻豆影视在线播放 | 久久热亚洲 | 亚州av一区 | 免费高清无人区完整版 | 欧美一级性生活 | 九九热精品视频在线播放 | 91最新视频| 国产精品一区二区电影 | 久久久久久久久久久久亚洲 | 免费视频一区二区 | 成人毛片在线视频 | 亚洲成人黄色在线观看 | 亚洲精品www久久久 www国产精品com | 444av| 91九色视频在线 | 丁香激情五月婷婷 | 精品久久福利 | 九九日九九操 | 久久涩涩网站 | 久久久久久蜜av免费网站 | 97视频人人澡人人爽 | 日韩免费三级 | 91久久精品一区二区三区 | 国产无遮挡又黄又爽在线观看 | 成年人在线观看网站 | 久久综合中文字幕 | 高清av中文字幕 | 欧美极度另类性三渗透 | 在线看黄色的网站 | 欧美aa级| 日韩精品一区二区三区外面 | 五月天综合婷婷 | 国产精品免费久久久 | 国产精品免费在线视频 | 亚洲成a人片77777潘金莲 | 九九热在线视频 | 亚洲乱亚洲乱妇 | 国产香蕉av | 69视频国产 | 九九九视频精品 | 免费av在线播放 | 中文字幕人成一区 | 中文字幕在线观看一区 | 在线看片成人 | 波多在线视频 | 日韩精品aaa | 国产涩涩网站 | 国产黄视频在线观看 | 成人在线免费小视频 | 日韩精品久久久久久中文字幕8 | 91精品在线免费观看 | 国产精品免费在线观看视频 | 久久中国精品 | 久久涩视频 | 不卡精品| 亚洲乱码久久久 | 中文字幕一区二区三区四区在线视频 | 国产手机在线观看视频 | 久久精品国产一区二区三区 | 日本黄区免费视频观看 | 亚洲专区在线播放 | 久久精视频 | 精品国产一区二区三区免费 | 最新av电影网站 | 日韩欧美精品一区二区三区经典 | 欧美日韩亚洲一 | 国产免费观看视频 | 丁香高清视频在线看看 | 最近在线中文字幕 | 精品视频成人 | 91九色精品 | 欧美 日韩 久久 | 久久高清国产视频 | 国产精品免费观看网站 | 中文字幕永久免费 | 在线午夜| 免费v片| 日本丰满少妇免费一区 | 人人草在线视频 | 天天色天天综合 | 亚洲天天摸日日摸天天欢 | 久久久精华网 | 成年人在线观看免费视频 | 超碰夜夜 | 日韩在线免费观看视频 | 国产精品一区二区久久国产 | 精品一区中文字幕 | 激情av资源 | 亚洲 中文 在线 精品 | 在线观看香蕉视频 | 成人国产精品久久久 | 国产亚洲精品久久久久久网站 | 国产999免费视频 | 波多野结依在线观看 | 久久精品爱视频 | 日韩电影黄色 | 黄色小网站在线观看 | 成年人网站免费在线观看 | 狠狠干夜夜爱 | 色中文字幕在线观看 | 亚洲不卡在线 | 99久久精品国产一区二区三区 | 一区二区三区www | 日韩精品一区二区三区中文字幕 | 91经典在线 | 日本久久久久久久久久久 | 日韩美女免费线视频 | 亚洲九九九 | 一区二区三区国 | 99婷婷狠狠成为人免费视频 | 黄色免费观看网址 | 久久爱www.| a在线免费观看视频 | 在线观看91网站 | 在线国产99 | 国产视频在线观看免费 | av综合网址 | 99精品一区二区三区 | 国产小视频在线免费观看 | 人人爽人人搞 | 操操综合网 | 亚洲免费观看在线视频 | 99久久久久免费精品国产 | 国产精品一区二区在线观看 | 久久福利 | 最新国产精品亚洲 | 特级毛片网站 | 日本三级国产 | 午夜aaaa| 亚洲精品在线二区 | 免费污片| 亚洲精品免费看 | 九九热视频在线免费观看 | 九九热精品在线 | 日韩特级黄色片 | 欧美国产不卡 | 亚洲成人中文在线 | 天天操天天舔天天爽 | 久久99这里只有精品 | 久久av一区二区三区亚洲 | 精品一区二区影视 | 亚洲欧洲日韩 | 成年美女黄网站色大片免费看 | 激情综合中文娱乐网 | 九九九电影免费看 | www.久久91 | 精品久久久久一区二区国产 | 日日操天天操狠狠操 | 国内精品久久久久久久久久久久 | 亚洲精品国产拍在线 | 91视频高清免费 | 日韩免费av在线 | 免费观看成人网 | 免费看国产黄色 | 日韩三级免费 | 精品影院一区二区久久久 | 玖玖视频在线 | 精品国产免费一区二区三区五区 | 色网站免费在线看 | 日韩免费 | 超碰在线资源 | 香蕉视频在线观看免费 | 91麻豆精品国产午夜天堂 | 日本久久精品视频 | 日韩a在线观看 | 亚洲天堂毛片 | 青青啪 | 91在线小视频 | 黄色片免费电影 | 免费黄色av片| 91黄色免费看 | 色七七亚洲影院 | 天天综合导航 | 亚洲精品久久久久中文字幕m男 | 五月婷香蕉久色在线看 | 色小说av | 欧美日韩高清在线一区 | 日韩视频在线播放 | 午夜久久福利影院 | 欧美色888| 欧美日韩免费一区二区三区 | 人人藻人人澡人人爽 | 黄色亚洲| 手机av在线网站 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 欧美成人理伦片 | 国产精品刺激对白麻豆99 | www.干| 激情五月婷婷综合网 | 婷婷六月天综合 | 日本精品视频在线观看 | 久久久久国产一区二区三区 | 一区二区三区电影 | 精品久久久99 | 国产专区在线播放 | 天天av资源 | 中文字幕精 | 国产涩图| 中文字幕最新精品 | 天天干天天插 | 国产九色视频在线观看 | 精品久久1 | 国产精品午夜久久 | 日韩资源在线 | 中日韩免费视频 | 免费看的黄网站 | 成人a v视频 | 国产经典av | 在线看国产日韩 | 91精品一区二区三区久久久久久 | 欧美日韩中字 | 日日爽夜夜操 | 青青射 | 美女黄色网在线播放 | 午夜精品久久久久久久99无限制 | 久久久69| 日日夜夜网| 天天干,天天干 | 91视频在线免费 | 激情综合网五月激情 | 精品不卡视频 | 久久美女精品 | 亚洲成人精品在线观看 | 欧美日韩一区二区在线 | av软件在线观看 | 欧美日韩亚洲第一页 | 亚洲一区二区三区在线看 | 婷婷久久五月天 | 国产一区电影在线观看 | zzijzzij亚洲日本少妇熟睡 | 日韩极品视频在线观看 | 99色精品视频 | 国产a精品| 91成人久久 | av在线激情| 欧美日bb | 成年人免费电影在线观看 | 国产成人免费观看 | 久久久久国产a免费观看rela | 99久久婷婷国产一区二区三区 | 国产婷婷 | 夜夜爱av| 欧美一级免费片 | 九九天堂| 日韩高清在线不卡 | 欧美与欧洲交xxxx免费观看 | 狠狠色丁香婷婷综合欧美 | 在线观看www91 | 国产不卡精品 | 中文字幕观看在线 | 成人综合免费 | 亚洲天堂精品视频在线观看 | 成人av久久 | 久久97精品 | 亚洲欧美激情精品一区二区 | 亚洲精品国产精品国自产观看 | 日韩av中文字幕在线免费观看 | 国产精品久久久久aaaa九色 | 久草视频在线免费 | 伊人首页| 国产色视频一区二区三区qq号 | 99视频偷窥在线精品国自产拍 | 亚洲国产精品久久 | www最近高清中文国语在线观看 | www.大网伊人 | 中文字幕精品在线 |