1樓:匿名使用者
#include
double cube(double num);
int main(void)
double cube(double num)
2樓:回遠欽卯
輸出結果是
(1)3
20(2)3
20(3)20
3(4)3
20因為你用的是值傳遞所以在子函式中是不會改變實參順序的
3樓:東方玉花弘胭
這個程式的書寫有錯誤,在
void
swap(int
*a,int
*b)肯定會輸出錯誤資訊,編譯是通不過的,因為,x,y為定義這段**應改為
void
swap(int
*a,int
*b)這樣輸出的結果就會是
(1)x= 3
y=20
(2)x= 3
y=20
(3)x= 20
y=3(4)x= 20y=3
4樓:來自匯龍潭簡簡單單的椰樹
double 初始化弄錯了應該用scanf("%lf", &number)
5樓:庚桃雨
#include
#include
int main()
while(feof(fp)==0)
}salay=0.5*cnt;
printf("稿費為%f\n",salay);
return 0;
}是否可以解決您的問題?
請問關於c語言的一道題
6樓:聽不清啊
因為輸出格式符是%c%d,所以輸出是a65,沒有逗號的。
關於c語言的一道題:
7樓:龍__鳳
兩個for迴圈,再建立一個動態陣列,就可以了:
#include
#include
#include
char *submaxstring(const char *str1, const char *str2)
int size=(strlen(str1)>strlen(str2)?strlen(str1):strlen(str2));
char *max=(char *)malloc(sizeof(char)*size);
int i,j,k,m=1,length=1;
for(i=0;str1[i]!='\0';++i)
k=0;
for(j=0;str2[j]!='\0';++j)
while(str1[i+k]==str2[j+k])
k++;
m++;
if(m>length)
length=m;
strncpy(max,str1+i,k);
max[k]='\0';
k=0;
m=1;
return max;
void main()
char *str1="abcdefgggg",*str2="aaagggg";
char *max;
puts(str1);
puts(str2);
max=submaxstring(str1,str2);
printf("最長的共同子串:\n");
puts(max);
8樓:火舞蝶衣
你的函式介面如果這樣寫的話要在函式內新建一段空間用來放結果,然後還要在外面釋放,設計得不太好啊
/**找出兩個字串的最長公共子串的長度
**/#include "stdio.h"
#include "string.h"
#include "stdlib.h"
int lcslength(char* str1, char* str2, int **b)
else if(c[i-1][j]>c[i][j-1])
else}}
/*for(i= 0; i < length1+1; i++)
*/len=c[length1][length2];
for(i = 0; i < length1+1; i++) //釋放動態申請的二維陣列
delete c[i];
delete c;
return len;
}void printlcs(int **b, char *str1, int i, int j)
else if(b[i][j]==1)
printlcs(b, str1, i-1, j);
else
printlcs(b, str1, i, j-1);
}int main(void)
關於c語言的一道題,關於C語言的一道題
第一個是把整型資料格式輸出為浮點型資料,這個主要還是看float的小數點有效位數,我也不太記得了,6 7位,是哪一個我也不記得了。第二個是把浮點型資料格式輸出為整形,就會把小數點部分省略,記住這裡不是數學上的四捨五入,不管多大的小數部分都會扔掉。輸出是什麼你應該知道的,執行 就ok 第一句自不必多說...
求助一道c語言題 關於陣列的,求助一道C語言關於陣列的題。
cd不加 是因為他們倆 表示陣列名,就等同於地址了,不需要再加地址符。scanf在用的時候後面 可以直接寫陣列名,也可以寫地址符加陣列名加陣列元素個數。ab明顯不對,他倆越界了。c表示第一次迴圈的時候是 第5個元素的地址,但是隨後m值又自加1,所以第二次迴圈的時候還是5,d表示第m個元素的地址。fo...
關於c語言的一道題,答案為啥是,關於c語言的一道題,答案為啥是20?
i的取值包括1,5,9,13,共4次,j的取值包括3,7,11,15,19,共5次,所以m 的次數是 4乘以5 20,m的初始值是0,所以迴圈結束後 m 20 外迴圈4次,裡迴圈5次,故 總迴圈 4 5 20次 i迴圈4次j迴圈5次 i迴圈4次 1 5 9 13 j迴圈5次 3 7 11 15 19...