有沒有C語言高手幫幫做做作業 簡單的做法

2025-01-04 16:45:12 字數 2325 閱讀 2579

1樓:網友

#include

void main()

int a;

for(int i=-9;i<=9;i+=2){if(i<=0){

a=-i;else{

a=i;for(int j=1;j<=a;j++)printf("*

printf("");

printf("");

#include

void main()

for (int i=9;i>0;i--)for (int j=1;j<=9;j++)printf("%d*%d=%d ",i,j,i*j);

printf("");

#include

void main()

int sum;

for (int i=1;i<=100;i++)sum=sum+i+(i*10+2);

#include

#include

void main()

int sum;

for (int i=100;i<=999;i++)sum=i % 10;

if(sum % 2 ==0 &&sum !=0)printf("%d ",i);

哈哈,學了好幾年了,怕是都忘了,剛好有機會,興趣來了,溫故一下而己,雖然在做網頁方面的程式設計,但c還是很有用的,重溫一下思路而己。

你的串號我已經記下,後我會幫你製作。

2樓:網友

#include""

void main()

int a,b,c;

void maxmin(int *a, int *b, int *c); 第一行。

scanf("%d%d%d",&a,&b,&c);

maxmin(&a,&b,&c); 第二行。

printf("max=%d,min=%d",a,c);

void maxmin(int *a, int *b, int *c) /自定義函式。

int t;

if(*a<*b)

t = a; *a = b; *b = t;

if(*a<*c)

t = a; *a = c; *c = t;

if(*b<*c)

t = b; *b = c; *c = t;

c語言作業,幫忙作一下。

3樓:喻玉蓉伏壬

樓主你好,我做的結果和解析如下,希望對你有幫助:

解析:在c語言中,函式是程式的基本組成單位。

解析:首先弄清楚運算子優先順序,這裡先運算「!」和「--再執行「||由於x=1,所以!x=0,而y--由於自減運算子為字尾形式,所以表示式的值仍為1,y=0。即。

x||y--相當散殲公升於0||1,結果為1.

解析:a是十六進位整型常量,不過你打錯了,是"零x"不是「歐x」;b是錯的,e後面不能是小數,必須是整數階碼;c是長整型常衝老量;d對,因為字元型和整型可以互相操作。

解析:使用者識別符號由字母、數字、下劃線組成。識別符號不能和關鍵字相同。a中do,b中float,c中goto、int是關鍵字,所以abc錯,d對。

解析:c是if語句,由條件語句和執行語句組成,如果執行語句為空,則分號不能省,c應該改為:if(a>0);

解析:在定義變數的同時,可以分別賦值,但是不能像c答案那樣連續賦值,在執行語句可以這樣。同型別不同變數間用「,」隔開,所以d錯。b選項const用錯。

解析:實型常數指數形式由整數部分、小數點、小數部分(如果是整數可以省略。0,如果是1必須寫出)、e(或e)和整數階碼(不能是小數)組成。

a錯在,b錯在沒有整數部分,d錯在沒有階碼。

解析:逗號表示式的值是最後一項的值。c中x+y=12

解析:本題考察運算子的優先順序,先執行a*a=9,由於自加(++自減(--運算子結核改態性均為右結合,所以然後執行a-=9,即a=a-9,即a=-6,再執行a+=-6,即a=a+(-6)=-12,所以選d。

解析:求餘運算子要求左右兩邊必須為整型。

c語言小作業

4樓:猶修平

答案:1:b for()迴圈語句內三項引數依次是表示式1,判斷條件,表示式2;一般來說,表示式1是迴圈變數的初始量,判斷條件用於判斷迴圈是否結束,表示式2是迴圈變數的變化語句;題目中沒有判斷條件,預設是一直為真,所以選b

2:a continue語句的作用是結束當前迴圈,即跳過一次迴圈,不是結束整個迴圈語句;

b 正確;c break是退出整個迴圈,continue作用看a;

d 還有其他方法退出的,忘記了,呃。。。尷尬。

3:d 無限。

迴圈語句內i,j值一直不變,都是10

C語言題目 請C語言高手幫幫忙

include define max 30 定義最長可輸入的數的長度 char num max 定義乙個陣列,用於存放要輸入的字元 main p num p指向陣列第乙個元素 pr p i 1 pr指向陣列最後乙個元素,不含 0 while j i 2 else break 不一樣則退出迴圈 if ...

c語言該錯高手幫幫忙。謝謝啦,c語言 該錯。。。。高手幫幫忙。謝謝啦

你這個演算法無法求出次小值,改了也一樣。次小值求得3而不是2.還是排序後求簡單明瞭 include void main int i j m1 0,m2 0,min1 32767,min2 32767 for i 0 i 10 i 尋找到最小值的下標,然後再交換值 min1 x m1 x m1 x i...

誰會C語言?麻煩高手幫幫忙,程式設計高手幫忙啊 誰會C ?

c 是 net使用的核心語言,如果你不學c 那你是怎麼在學.net的呢?學習的話,vs2005就夠用了,現在最新版本的vs是2010.vs2005在安裝時,選擇上c 語言,就可以直接建立 c 專案了。你還沒搞清c 與.net的關係 建議買幾本書看看。c 安裝之後有乙個duwamish的網上書店例項,...