當前位置:首頁 » 編程語言 » c語言第三次作業

c語言第三次作業

發布時間: 2024-04-07 00:43:55

『壹』 C璇璦鍑芥暟浣滀笟錛 閲嶈祻錛侊紒 鎸夎佹眰鍟婏紒錛 50鍒嗭紒

#include<stdio.h>
intwork(int*p,intn)
{inti,j,s=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(i==j||i+j==n-1)*(p+i*n+j)=0;
elses+=*(p+i*n+j);
returns;
}
intmain()
{intn=4,i,j,s;
inta[n][n];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
s=work(a[0],n);
printf("澶勭悊鍚庣殑a鏁扮粍錛歕n");
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
printf("%4d",a[i][j]);
printf(" ");
}
printf("澶勭悊鍚庣殑鏁扮粍鍏冪礌涔嬪拰=%d ",s);
return0;
}

『貳』 c語言程序設計作業!!急!!

第一題:
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
int i,j, a,b, res, sum=0;
char ch;
printf("Now ready to answer!\nEvery question you have 3 chances to answer, first chance you answer right you can got 10, second got 7, third got 5. Otherwise can not got score!\n");
for(i=0; i<10; i++)
{
printf("%dth question:", i+1);
srand(time(NULL));
a = rand()%50;
b = rand()%(a>25?(50-a):a);
ch = rand()%2;
if(ch) ch='+';
else ch='-';
printf("%d %c %d = ", a, ch, b);
for(j=0; j<3; j++)
{
scanf("%d", &res);
if(ch=='+')
if(res==a+b){
printf("right!\n");
switch(j){
case 0: sum+=10;break;
case 1: sum+=7; break;
case 2: sum+=5; break;
}
break;
}
else{
printf("wrong!\n");
if(j!=2)printf("try again:");
}
else
if(res==a-b){
printf("right!\n");
switch(j){
case 0: sum+=10;break;
case 1: sum+=7; break;
case 2: sum+=5; break;
}
break;
}
else{
printf("wrong!\n");
if(j!=2)printf("try again:");
}
}
}
printf("your score is : %d\n", sum);
return 0;
}

『叄』 C語言編程作業,求解答

作業1:result(int)= c (char) * i (int) + f (float) / d (double) -(f + i);

第一步:f+i, 一個float和int相加,按精度高的float進行計算,結果為float

result = char * int + float/double - float;

第二步:char * int, 他們都是整數相加為int

result =int + float/double - float;

第三步:float/double,按精度高的double進行計算結果為double

result =int + double - float;

第四步:int + double 結果為double

result =double - float;

第五步:double - float 結果為double,result為整形,賦值給整形會強制把double轉化成int,保留整數。


作業二:

a=3, b=5


原因,swap的形參是值傳遞,實參傳值給形參,子函數無法改變實參的值;要改變得傳址。


作業三:

順序查找法適應性好,可以適用在無序和有序數組查找;

折半查找法只適用於有序數組,無序查找會失敗;但是在有序數組查找時查找效率高於順序查找。

『肆』 C語言習題

先看for語句
1、當i=9,滿足i<=11的條件,接下來就做switch語句,9/10等於0(int整型自動取整),滿足case 0的條件,做m++;n++;這時m為1,n為1
2、當i=10,滿足i<=11的條件,接下來就做switch語句,10/10等於1,不滿足所給的條件,做default: k++;n++;這時k為1,n為2
3、當i=11,滿足i<=11的條件,接下來就做switch語句,11/10等於1,不滿足所給的條件,做default: k++;n++;這時k為2,n為3
4、當i=12,不滿足i<=11的條件,跳出整個循環,做pringf
最後輸出結果為:1 3 2

『伍』 C璇璦浣滀笟 璁╁啓鍦ㄤ綔涓氭湰涓婄殑 奼傚ぇ 紲

絎涓嬈′綔涓

錛1錛

鈶.緙栬緫浠g爜錛屾妸紼嬪簭浠g爜杈撳叆璁$畻鏈)銆

鈶$紪璇戞垚鐩鏍囩▼搴忔枃浠.obj

鈶㈤摼鎺ユ垚鍙鎵ц岀▼搴忔枃浠.exe

鈶h繍琛屽彲鎵ц岀▼搴忔枃浠.exe

錛2錛

#include
<stdio.h>
intmain()
{printf("*********************** ");
printf("Verygood! ");
printf("*********************** ");
return0;
}


絎浜屾′綔涓氾細

錛1錛

錛1錛
#include<stdio.h>
main()
{charn1='C',n2='H',n3='I',n4='N',n5='A';
n1+=3;
n2+=3;
n3+=3;
n4+=3;
n5+=3;
printf("瀵嗙爜鏄%c%c%c%c%c",n1,n2,n3,n4,n5);
}
錛2錛
#include<stdio.h>
voidmain()
{
chararray[3];
for(inti=0;i<3;i++)
scanf("%c",&array[i]);
for(inti=2;i>=0;i--)
printf("%c",array[i]);
}

熱點內容
恩什麼密碼 發布:2024-05-10 15:10:29 瀏覽:200
javappt課件 發布:2024-05-10 14:58:17 瀏覽:688
如何將hadoop編譯在windows 發布:2024-05-10 14:23:36 瀏覽:134
python和php哪個好 發布:2024-05-10 13:32:41 瀏覽:730
android長按關機 發布:2024-05-10 13:21:54 瀏覽:14
城堡模組小本的模組密碼是什麼 發布:2024-05-10 13:21:13 瀏覽:306
舊機照片傳新手機怎麼弄安卓蘋果 發布:2024-05-10 13:16:15 瀏覽:227
設置密碼英文是什麼 發布:2024-05-10 13:15:19 瀏覽:648
魅族安卓60怎麼下載光遇 發布:2024-05-10 13:10:52 瀏覽:841
硬碟存儲系統 發布:2024-05-10 12:39:51 瀏覽:244