本文目錄一覽:
- 1、c語言編程(中國古典算術問題)
- 2、一個C語言問題
- 3、c語言問題 error: expected constructor, destructor, or type conversion before ‘(‘ token
- 4、C語言問題
- 5、C語言問題 輸入hello china 顯示 中國 你好
- 6、C語言問題的
c語言編程(中國古典算術問題)
#includestdio.h int main() {int i,j; for(i=0;i=15;i++) { for(j=0;j45-i;j++) if(3*i+2*j+(45-i-j)/2==45) printf(“%d %d %d”,i,j,45-i-j); printf(“\n”); } }
一個C語言問題
應該這樣子,只需要計算富翁的收入就行了 不需要管陌生人的,無視一個月是38天吧。。。 另外 一分確實是0.01元。。。不是0.001
#includestdio.h
int main()
{
int i;
double sumfu=0,y=0.01,m;
scanf(“%lf”,m);
for(i=1;i=38;i++)
{
sumfu=sumfu+m-y;
y=y*2;
if(sumfu0 ){printf(“%d”,i); getch();exit(0);}/*只要富翁的收入小於0 ,就說明他開始虧了*/
}
}
c語言問題 error: expected constructor, destructor, or type conversion before ‘(‘ token
這是一個編譯錯誤,其含意是:在字元 『(』 之前,應該是一個構造函數、析構函數或是類型轉換等標識。編譯程序現在在'(‘之前缺少必要的標識符,故提示錯誤。給你一個例子:
int *p;
p = new (10); // 這一句就會出現你問題中的錯誤。
正確的寫法應該是:
p = new int(10);
C++是一種面向對象的計算機程序設計語言,由美國ATT貝爾實驗室的本賈尼·斯特勞斯特盧普博士在20世紀80年代初期發明並實現(最初這種語言被稱作「C with Classes」帶類的C)。它是一種靜態數據類型檢查的、支持多重編程範式的通用程序設計語言。它支持過程化程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格。[1]
C++是C語言的繼承,進一步擴充和完善了C語言,成為一種面向對象的程序設計語言。C++這個詞在中國大陸的程序員圈子中通常被讀做「C加加」,而西方的程序員通常讀做「C plus plus」,「CPP」。
C語言問題
3.
#includestdio.h
main( )
{ int x=10;
{ int x=20;//以大括弧為分界,將程序分為體內和體外執行,互不干擾。(如變數定義等)
printf(“%d, “, x);
}
printf(“%d”, x);
}
//結果為 20,10
4.
#includestdio.h
int fun(int m,int n)//返回值為int 的函數,mn是形參。
{static s=1; //s是靜態變數調用後,其值並不改變,保持最後一次的值。
s++;
return(s*(m+n));
}
main( )
{ int a=0,b=1;
printf(“%d,”,fun(a,b));
printf(“%d,”,fun(a,b));//此處傳入被調函數的值仍為:a=0,b=1。因為形參對實參並不影響。
}
//結果:2,3,
5.
#includestdio.h
func(int x)
{
x=10; //在被調函數中修改了x的值,但是其所在的內存單元與實參的並不一致,所以對實參沒有影響。
printf(“%d, “,x);//在被調函數中 只為10,但是並未影響到主調函數。因為形參是被調函數開闢的內存空間與實參開闢的內存空間相互不影響。同名也不影響。
}
main( )
{ int x=20;
func(x);
printf(“%d”, x);
}
//運行結果為10,20
6.
#include stdio.h
int m=4; //m為全局變數,任何函數都可以對其經行使用和修改值
int func(int x,int y)
{int m=1;
return(x*y-m);
}
main()
{int a=2,b=3;
printf(“%d\n”,m); //函數的執行總是從main 函數先開始的,所以先輸出的值是4,有了\n所以會換行
printf(“%d\n”,func(a,b)/m);
}
//運行結果為:4
// 1
7.
#include stdio.h
int fun(int a, int b)
{ if(ab) //比較大小,用來決定返回a值還是b值
return(a);
else
return(b);
}
main()
{ int x=15, y=8, r;
r= fun(x,y); //r用來接收被調函數的返回值。
printf(“r=%d\n”, r);
}
//運行結果為r=15
8.
#include stdio.h
int fac(int n)
{ int f=1,i;
for(i=1;i=n;i++)
f=f * i; //最終的f為連乘的結果
return(f);
}
main()
{ int j,s;
scanf(“%d”,j);//鍵盤輸入
s=fac(j);
printf(“%d!=%d\n”,j,s);//!=作為普通字元原樣輸出。
}
//如果從鍵盤輸入3, 運行結果為:3!=6
9.
#include stdio.h
int b=1;
void fun()
{ int c=2;
static int a=0; //靜態變數 保持最後一次的值
a=a+b+c;
printf(“%d “,a);
}
main()
{ int cc;
for(cc=1;cc4;cc++)
fun(); //用for循環調用了fun三次。
}
//運行結果為:
//3 6 9
10.
#include stdio.h
int f(int a)
{ auto int b=0; //auto 自動變數 其實不用也可以,因為c默認的都是auto
static c=4;
b=b+1; c=c+1;
return(a+b+c);//返回abc之和
}
main()
{ int a=3,i;
for(i=0;i3;i++)
printf(“\n%d”,f(a)); //以被調函數的返回值作為 輸出表列里的項。
}
11.
#include stdio.h
unsigned fun6(unsigned num)
{ unsigned k=1;
do
{ k*=num%10; //k乘以(num除以10的餘數)的結果在賦值給k
num/=10;
}while(num);
return k;
}
main()
{ unsigned n=26; //定義了無符號整型範圍是0~65535.
printf(“%d\n”,fun6(n));//返回值作為 輸出表列
}
12
#include stdio.h
float f1(float x,float y)//返回值為實型的 函數 xy為形參,也是實型的。注意形參的類型必須與實參的類型一致
{ float f2(float m,float n);
float z;
z=(x+y)/f2(x,y);
return(z);
}
float f2(float m,float n)
{ float k;
k=m-n;
return(k);
}
main()
{ float a=2,b=3,c;
c=f1(a,b);
printf(「\nc=%f」,c);//換行後在輸出 相應的值
}
13.
#include stdio.h
int max(int x, int y);//被調函數若在主函數的後面則必須在主調函數中或主調函數前加以聲明
main()
{ int a,b,c;
a=7;b=8;
c=max(a,b);//調用函數
printf(“Max is %d”,c);
}
max(int x, int y)
{ int z;
z=xy? x : y;//三目運算符 ,如果xy 為真 則將x的值賦值給 z否則將y的值給z
return(z) ;
}
//運行結果為:Max is 8
14.
#include stdio.h
int fac1(int n)
{ int f;
if (n==1) f=1;
else f=fac1(n-1)*n; //函數的遞歸調用,即在函數中再一次的調用該函數本身。當終止條件滿足時,再一層一層的返回,最終將值返回到主調函數中,注意:函數的遞歸調用需要兩個條件一:循環條件;二:終止條件。
printf(“f=%d\n”,f);
return(f);
}
main()
{ int y,n=4;
y=fac1(n);
printf(“y=%d\n”,y);
}
以上便是主要知識點的注釋。如果又不懂的話可以hi我,希望我的回答可以對你有所幫助。
C語言問題 輸入hello china 顯示 中國 你好
這個超出其他同學的提問難度了。這叫key=value式保存方法
打算收錄這一題。。。 1000道C語言和C++語言的練習題筆試題及答案
C語言問題的
scanf(「%d」,x);
結果12被賦給了變數x。
y=x12?x+10:x-12;
是條件判斷語句。?前面的x12如果滿足就把?後的x+10賦給y,如果不滿足就把:後的x-12賦給y。
由於x=12不大於12,於是x-12 的值0被賦給了y,最後輸出的結果就是0。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/184412.html