1樓:
#include
void main()
2樓:匿名使用者
#include "stdafx.h"
#include
int main(int argc, char* argv);int result[4];
printf("enter a dollar amount:");
scanf("%d",&bill);
for(int i=0;i<4;i++) }該程式適合現有人民幣和美元。如果有一個國家的人民幣包括20 15 10 5 幾種面值,則程式失效。
另外,勸樓主養成程式設計的好習慣,儘量不要起並非顯而易見的變數名。
3樓:匿名使用者
//#include "stdio.h"
#include
int main(int argc, char* argv)int a=0,b=0,c=0,d=0,e=0;
printf("enter a dollar amount:");
scanf("%d",&a);
if(a>=20)
b=int(a/20);
a=a-b*20;
if(a>=10&&a<20)
c=int(a/10);
a=a-c*10;
if(a>=5&&a<10)
d=int(a/5);
a=a-d*5;
if(a<5&&a>0)
e=a;
a=a-e;
printf("$20 bills:%d\n",b);
printf("$10 bills:%d\n",c);
printf("$5 bills:%d\n",d);
printf("$1 bills:%d\n",e);
return 0;
4樓:
#include
int main(void)
c語言程式設計高手請來解決幾道tc程式題
5樓:匿名使用者
55...太多了 今天來不及.
6樓:匿名使用者
第二題#include
long int weishu(int n)return(m);
}void main()
但是這個演算法只能適用長整形,比較多位數的數就不行了,希望有高手可以修改修改~~~
7樓:倫縱飛星暉
fp=fopen("input.txt","r");
這一句應該是fp=fopen("c:\\documentsandsettings\\administrator\\桌面\\input.txt",
"r");
其中“c:\\documents
andsettings\\administrator\\桌面\\input.txt”這個寫的應該是你input.txt這個檔案的目錄,並且‘\’斜線應該寫兩個,即‘\\’。
8樓:
★題目在這裡:★ (繼續貼)我是樓主
4、已知有10個產品銷售記錄,每個產品銷售記錄由產品**dm(字元型4位),產品名稱mc(字元型10位),單價dj(整型),數量sl(整型),金額je(長整型)四部分組成。其中:金額=單價*數量計算得出。
要求:按產品**從大到小進行排列,若產品**相同,則按金額從大到小進行排列,最終排列結果仍存入結構體陣列sell中。輸出排序之前和排序後的記錄。
5、編寫遞迴函式實現兩個數的最大公約數的求解。在主函式中任意輸入兩個整數,呼叫該遞迴函式。要求:必須使用遞迴函式,否則扣掉20分。
6、請編寫一個函式void fun(char a,int k,int n),其功能是:刪除字串中指定下標開始的n 個字元。其中,a指向字串,k中存放指定的下標。
例如,字串內容為:hellollo world!,k中值為:
5,n中的值為:3,則呼叫該函式的結果為:hello world!。
編寫一個函式int fun(char *str,char *substr),該函式可以統計一個長度為2的字串在另一個字串中出現的次數。
例如,假定輸入的字串為:asd asasdfg asd as zx67 asd mklo,子字串為:as,則應輸出6。
在主函式中輸入兩個比較的字串,通過呼叫該函式得到相應的輸出結果。
7、用遞迴法將一個整數n轉換成字串。例如:輸入483,應輸出字串“483”,n的位數不確定,可以是任意位數的整數。
要求:n是一個整數,不能用陣列,否則扣掉20分。
必須使用遞迴函式,否則扣掉20分。
8、編寫函式squeeze(char s,char c),功能是刪除字串s中所出現的與變數c相同的字元。在主函式中輸入字串和待刪字元。呼叫該函式,並輸出刪掉字元以後的字串。
9、編寫程式,在鍵盤上輸入任意多個字串,輸出其中最大的字串。
10、已知學生的記錄由學號和英語成績、數學成績構成,5名學生的資料已存入a結構體陣列中。程式設計分別找出英語和數學成績最高的學生記錄,輸出該學生的所有資訊。
要求:必須使用結構體完成。否則扣掉20分。
多個學生的資訊可以通過鍵盤輸入,程式中有能夠控制輸入學生人數的語句,否則扣掉5分。
11、請輸入星期幾的第一個字母來判斷一下是星期幾,如果第一個字母一樣,則繼續判斷第二個字母。要求:使用者可以重複的輸入字母來進行判斷,並且程式可以在使用者輸入某些內容後可以停止。
9樓:匿名使用者
第九題的“最大的字串”的具體含義是什麼?是字串的長度還是它的ascii碼的大小?
10樓:匿名使用者
不知道哪個學校的假期作業,這裡已經有一個了看最佳答案
還有一個
看其他回答2
這個差不多
c語言程式設計高手來看這個題目,100分
11樓:匿名使用者
for(i=1;i<=9;i++)
,no,num,i,j;
int *s;
a[0][1]=1;
i=0;
j=1;
for(num=2;num<=9;num++)if(i<0)
if(j>3-1)
a[i][j]=num;
}for(i=0;i<3;i++)
for(j=0;j<3;j++)
system("pause");
}這是個最簡單的,還有複雜點的我就不寫了。。。想要再hi我,不過你上網搜方陣的生成方法應該就會有了
12樓:隨風
#include
#include
void main()
, p[9]=,te[10]=,s[100],x,y,v=0;//
int i,j,t=0,u=0,flag,signal,shallow;
//s不能指向p,否則下面會發生自己給自己賦值
for(i=1;i<=9;i++)
a[1][1]+=i;
a[1][1]/=9;
for(i=1;i<=9;i++)
for(v=1;v<=9;v++)
if(te[v]!=1) //若有重複,跳出
<=9&&p[1]<=9&&p[2]<=9&&p[3]<=9)
dowhile(u<=8); //此處是u<=8 而不是i<9,那樣會陷入死迴圈。
}//else continue; //這句多餘,已到了程式末尾,不continue也continue。}}
// signal=t;
shallow=t;
printf("\tthe proper array is---\n\n");
//兩個while迴圈多餘,只需for就可以了
for(t=0;t<=shallow-1;t++)
printf("%d",s[t]); //先輸出 再判斷換行,否則輸出不對齊。
if((t+1)%3==0)
printf("\n");}}
ps樓上好厲害啊,我的只是在你的程式上修改了下,可以執行,附註釋。
13樓:伍拾步
其實填九宮格有規律的,直接編出來即可
14樓:匿名使用者
這個先要說出你自己演算法思想才能考究,要不改出來的東西也不是原來的演算法了
15樓:
//我這個行,給你改了一下,輸出了所有想要的數陣,可以試一下,#include
#include
void main()
, p[9]=,*s,m,n;
int i,j,t=0,u=0,flag=0 ;
s=p;
for(i=1;i<=9;i++)
a[1][1]+=i;
a[1][1]/=9;
for(i=1;i<=9;i++)
else continue;
if(flag)
printf("\n");}}
} } }}}
16樓:匿名使用者
按照你的思路給你修改了一下,可是結果有毛病,出現了負值。(提個小建議,如果有簡單的方法儘量使用)
#include
#include
void main()
, p[9]=,*s;
int i,j,signal,shallow,flag=0,u=0,t=0;
s=p;
for(i=1;i<=9;i++)
a[1][1]+=i;
a[1][1]/=9;
for(i=1;i<=9;i++)
else continue;
=5&&p[3]!=5&&p[0]<=9&&p[1]<=9&&p[2]<=9&&p[3]<=9)while(u<=9);
}}}signal=t;
shallow=t;
printf("\tthe proper array is---\n\n");
for(t=0;t<=shallow-1;t++)
printf("%d *",s[t]);
if((t+1)%3==0)
printf("\n");
} }
17樓:匿名使用者
給別人的**
杜絕continue,goto!
杜絕雙層while
自己維護的還可以勉強塞幾個
18樓:魔尊
頂樓上的最簡單的方法,學習了。
這裡還加上自己很笨的方法,多謝大家指教:
#include"stdio.h"
const int n=3;
const int sum=15;
void main()
printf("\n");
}printf("************************\n");}}}}}
求解這個c語言程式錯誤怎麼改正,這個c語言程式有錯 應該怎麼改?
gettickcount被你寫錯了,你寫成了gettickcout,漏了n 這個c語言程式有錯 應該怎麼改?include int main c語言問題,以下程式為什麼錯了,怎麼改正!暫時沒啥懸賞!不好意思 就語法來看,帶三個for語句有個小錯誤 2i 1應為2 i 1 c語言新人 求解怎麼改正 為...
這個c語言怎么來的結果,這個c語言怎麼來的結果
樓主肯定是把它當函式用了...
c語言怎麼提高執行速度,c語言,,這個如何提高執行速度??
這個程式有多組輸入,而這多組輸入的運算都是相同的,所以可以利用陣列f之前計算過的資訊。在你的code裡做的修改,如果有疑問,歡迎交流 include int main if n 0 continue for c n 1,n pre max idx 1 n c n 這裡從pre max idx開始 f...