C語言作業作業

2022-11-20 20:12:03 字數 2648 閱讀 5995

★ 程式設計實現:輸入整數a和b,若a2+b2大於100,則輸出a2-b2的差,否則輸出a+b之和。

★ 程式設計實現:輸入乙個整數,判斷它能否被3、5、7整除,並輸出以下資訊之一:

1. 只能同時被3、5、7整除;

2. 只能被其中兩數(要指出哪兩個)整除;

3. 只能被其中乙個數(要指出哪乙個)個整除;

4. 不能被3、5、7任乙個整除。

<>void main()

else

}2. #include <>

void main()

else if((i%3 == 0)&&(i%5==0)&&(i%7!=0)) else if((i%3 == 0)&&(i%7==0)&&(i%5!=0)) else if((i%5 == 0)&&(i%7==0)&&(i%3!

=0)) else if((i%3 == 0)&&(i%5!=0)&&(i%7!=0)) else if((i%5 == 0)&&(i%3!

=0)&&(i%7!=0)) else if((i%7 == 0)&&(i%3!=0)&&(i%5!

=0)) else if((i%3 != 0)&&(i%5!=0)&&(i%7!

=0))

}(1)使用while迴圈程式設計實現sum=100+101+102+....+200之和

#include <>

void main()

printf("sum=%d\n",sum);

}(2)使用for迴圈程式設計實現

1-100範圍(包括1和100)之內所有偶數之和

#include <>

void main()

}printf("sum=%d\n",sum);

}(3)把300-500範圍內(包括300和500)不能被6整除的整數輸出

#include <>

void main()

}}1.求一維陣列a[6]= 之和及元素中的最大值,並將和、最大值輸出在顯示器上

#include <>

void main() ;

int i=0;

int max=0;//最大值

int sum=0;//和

for(;i<6;i++)

printf("sum=%d,max=%d\n",sum,max);

} 2.讀入下表中值到陣列,分別求各行、各列及表中所有數之和

#include <>

void main()

//求行之和 ,總和

for(i=0;i<4;i++)

//求列之和

for(j=0;j<3;j++)

//輸出各行之和

for(i=0;i<4;i++)

//輸出各列之和

for(j=0;j<3;j++)

//輸出總和

printf("總和為:%d\n",sum);

} 3.通過鍵盤輸入乙個字串,並將該字串中的大小字元轉換為小寫字元,並將字串轉換的結果輸出。例如輸入aboomgc,則程式輸出aboomgc

#include <>

#include <>

//'b' = 'b' + 32

//'c' = 'c' + 32;

void main()

puts(ch);//輸出字元陣列

}1、通過鍵盤輸入4個字串,找出其中的最小字串

#include <>

#include <>

void main()

//a等於輸入的第0個字串

strcpy(a,b[0]);

//將a與第1,2,3個字串比較大小

for(i=1;i<4;i++)

}//輸出a的值

printf("the min string is %s\n",b);

}2、通過鍵盤輸入一行字串,分別統計該字串中大寫字母,0-9數字以及其他字元的個數

#include <>

#include <>

void main()

printf("uppercharcount=%d mathcount=%d otherchar=%d\n",uppercharcount,mathcount,otherchar);

} 1)自定義乙個函式,功能是求first到end這個範圍之間所有整數之和,函式原型如下:

int sum(int first, int end)

然後在main函式中通過鍵盤隨機輸入2個數,通過呼叫sum函式求得這2個數範圍內所有數之和,並將和輸出在顯示器上。例如:

輸入:2 100 輸出:5049

#include <>

void main()

//求first---end這個範圍內所有整數之和

int sum(int first, int end)

return rst;

}(2)自定義乙個函式,功能求一維整型陣列中所有元素的最小值

int min(int array[10])

然後在main函式中使用min函式求陣列的最小值並將最小值輸出在顯示器上,要求陣列中的各個元素是通過鍵盤輸入。例如:

輸入:1 3 4 0 9 10 12 109 -1 -4 輸出:-4

#include <>

void main() {

int min(int array[10]);

C語言作業二迴圈結構

0051 平方和與立方和 時間限制 1000 毫秒 記憶體限制 32768 k位元組 總提次數 1362 次 成功提交次數 1061 次 判題規則 嚴格比較 問題描述 給定一段連續的整數,求出他們中所有偶數的平方和以及所有奇數的立方和。輸入 輸入資料為一行,由兩個整數m和n組成。兩個整數之間有乙個空...

C語言作業二迴圈結構

0051 平方和與立方和 時間限制 1000 毫秒 記憶體限制 32768 k位元組 總提次數 1362 次 成功提交次數 1061 次 判題規則 嚴格比較 問題描述 給定一段連續的整數,求出他們中所有偶數的平方和以及所有奇數的立方和。輸入 輸入資料為一行,由兩個整數m和n組成。兩個整數之間有乙個空...

C語言選擇結構作業

試驗目的 1 掌握選擇結構的流程圖表示。2 掌握選擇結構的格式。3 初步具備利用選擇結構來處理一些問題。知識要點 1 n s流程圖表示選擇 2 1 格式1 if 表示式 語句1 2 格式2 if 表示式 語句1 else 語句2 3 格式3 if 表示式1 語句1 else if 表示式2 語句2 ...