【程序1】
題目:有1虫几、2锤灿、3、4個(gè)數(shù)字辆脸,能組成多少個(gè)互不相同且無(wú)重復(fù)數(shù)字的三位數(shù)但校?都是多少?
1.程序分析:可填在百位啡氢、十位状囱、個(gè)位的數(shù)字都是1、2倘是、3浪箭、4。組成所有的排列后再去
掉不滿足條件的排列辨绊。
2.程序源代碼:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j,k;
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for(k=1;k<5;k++)
if(i!=j&&i!=k&&j!=k)
printf("%d%d%d ",i,j,k);
system("pause");
return 0;
}
【程序2】
題目:企業(yè)發(fā)放的獎(jiǎng)金根據(jù)利潤(rùn)提成奶栖。利潤(rùn)(I)低于或等于10萬(wàn)元時(shí),獎(jiǎng)金可提10%门坷;利潤(rùn)高
于10萬(wàn)元宣鄙,低于20萬(wàn)元時(shí),低于10萬(wàn)元的部分按10%提成默蚌,高于10萬(wàn)元的部分冻晤,可可提
成7.5%;20萬(wàn)到40萬(wàn)之間時(shí)绸吸,高于20萬(wàn)元的部分鼻弧,可提成5%设江;40萬(wàn)到60萬(wàn)之間時(shí)高于
40萬(wàn)元的部分,可提成3%攘轩;60萬(wàn)到100萬(wàn)之間時(shí)叉存,高于60萬(wàn)元的部分,可提成1.5%度帮,高于
100萬(wàn)元時(shí)歼捏,超過(guò)100萬(wàn)元的部分按1%提成,從鍵盤(pán)輸入當(dāng)月利潤(rùn)I笨篷,求應(yīng)發(fā)放獎(jiǎng)金總數(shù)瞳秽?
1.程序分析:請(qǐng)利用數(shù)軸來(lái)分界,定位率翅。注意定義時(shí)需把獎(jiǎng)金定義成長(zhǎng)整型练俐。
2.程序源代碼:
#include<stdio.h>
#include<stdlib.h>
int main()
{
long profit;
double rate1=0.1,rate2=0.075,rate3=0.05,rate4=0.03,rate5=0.015,rate6=0.01;
long reward=0;
printf("輸入月利潤(rùn):");
scanf("%d",&profit);
if(profit>=0&&profit<=100000)
reward=profit*rate1;
else if(profit<=200000)
reward=100000*rate1+(profit-100000)*rate2;
else if(profit<=400000)
reward=100000*rate1+100000*rate2+(profit-200000)*rate3;
else if(profit<=600000)
reward=10000*rate1+100000*rate2+200000*rate3+(profit-400000)*rate4;
else if(profit<=1000000)
reward=10000*rate1+100000*rate2+200000*rate3+200000*rate4+(profit-6000000)*rate5;
else reward=10000*rate1+100000*rate2+200000*rate3+200000*rate4+400000*rate5+(profit-1000000)*rate6;
printf("%d\n",reward);
system("pause");
return 0;
}
/*【程序3】
題目:一個(gè)整數(shù)冕臭,它加上100后是一個(gè)完全平方數(shù)腺晾,再加上168又是一個(gè)完全平方數(shù),請(qǐng)問(wèn)該數(shù)是多少浴韭?
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,x,y;
double r;
for(i=0;i<100000;i++)
{
x=(int)sqrt(i+100);
y=(int)sqrt(i+268);
if(x*x==(i+100)&&y*y==i+268)
{
printf("%d\n",i);
break;
}
}
system("pause");
return 0;
}
/*
【程序4】
題目:輸入某年某月某日,判斷這一天是這一年的第幾天脯宿?"能被4整除卻不能被100整除 或 能被400整除的年份是閏年"
*/
#include<stdio.h>
#include<stdlib.h>
typedef struct{
int year;
int month;
int day;
}Date;
int main()
{
int months[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int days=0,i;
Date date;
scanf("%d%d%d",&(date.year),&(date.month),&(date.day));//輸入日期如2012 3 10
for(i=0;i<date.month-1;i++)
days+=months[i];
days+=date.day;
if((date.year%4==0&&date.year%100!=0)||(date.year%400==0))
days+=1;
printf("這一天是這一年的第%d天\n",days);
system("pause");
return 0;
}
/*
【程序5】
題目:輸入三個(gè)整數(shù)x,y,z念颈,請(qǐng)把這三個(gè)數(shù)由小到大輸出。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int x,y,z;
scanf("%d%d%d",&x,&y,&z);
printf("%d%d%d",(x<y?x:y)<z?(x<y?x:y):z,(x>y?x:y)<z?(x>y?x:y):z,(x>y?x:y)>z?(x>y?x:y):z);
x=y<z?y:z;
system("pause");
return 0;
}
/*
【程序6】
題目:用*號(hào)輸出字母C的圖案连霉。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf(" * * \n");
printf(" * \n");
printf("* \n");
printf("* \n");
printf("* \n");
printf(" * \n");
printf(" * * \n");
system("pause");
return 0;
}
/*
【程序7】
題目:輸出特殊圖案榴芳,請(qǐng)?jiān)赾環(huán)境中運(yùn)行,看一看跺撼,Very Beautiful!
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i;
for(i=0;i<128;i++)
printf("%c ",i);
system("pause");
return 0;
}
/*
【程序8】
題目:輸出9*9口訣窟感。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j;
for(j=1;j<10;j++)
{
for(i=1;i<=j;i++)
{
printf("%dx%d=%-3d ",i,j,i*j);
}
printf("\n");
}
system("pause");
return 0;
}
/*
【程序9】
題目:要求輸出國(guó)際象棋棋盤(pán)。
1.程序分析:用i控制行歉井,j來(lái)控制列柿祈,根據(jù)i+j的和的變化來(lái)控制輸出黑方格,還是白方格哩至。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j;
for(i=0;i<8;i++)
{
for(j=0;j<8;j++)
if((j+i)%2==0)printf("%c",219);
else printf(" ");
printf("\n");
}
system("pause");
return 0;
}
/*
【程序10】
題目:打印樓梯躏嚎,同時(shí)在樓梯上方打印兩個(gè)笑臉。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j,k;
printf(" %c %c\n",2,2);
for(i=1;i<10;i++)
{
for(j=1;j<i;j++)
printf("%c%c",219,219);
printf("\n");
}
system("pause");
return 0;
}
/*
【程序11】
題目:古典問(wèn)題:有一對(duì)兔子菩貌,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子卢佣,小兔子長(zhǎng)到第三個(gè)月
后每個(gè)月又生一對(duì)兔子,假如兔子都不死箭阶,問(wèn)每個(gè)月的兔子總數(shù)為多少虚茶?
*/
#include<stdio.h>
#include<stdlib.h>
long getnum(int n);
int main()
{
int n;
scanf("%d",&n);
printf("第%d個(gè)月有%d只兔子\n",n,getnum(n));
system("pause");
return 0;
}
long getnum(int n)
{
if(n==1||n==2)
return 1;
else return (getnum(n-1)+getnum(n-2));
}
/*
【程序12】
題目:判斷101-200之間有多少個(gè)素?cái)?shù)戈鲁,并輸出所有素?cái)?shù)。
*/
#include<stdio.h>
#include<stdlib.h>
int IsPrimer(int n);
int main()
{
int i;
for(i=101;i<201;i++)
if(IsPrimer(i)) printf("%d ",i);
system("pause");
return 0;
}
int IsPrimer(int n)
{
int i;
int s=sqrt(n)+1;
for(i=2;i<s;i++)
if(n%i==0)return 0;
return 1;
}
/*
【程序13】
題目:打印出100-999的“水仙花數(shù)”嘹叫,所謂“水仙花數(shù)”是指一個(gè)三位數(shù)婆殿,其各位數(shù)字立方和等于該數(shù)
本身。例如:153是一個(gè)“水仙花數(shù)”待笑,因?yàn)?53=1的三次方+5的三次方+3的三次方鸣皂。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j,k;
for(i=1;i<10;i++)
for(j=0;j<10;j++)
for(k=0;k<10;k++)
if(i*i*i+j*j*j+k*k*k==i*100+j*10+k)
printf("%d%d%d ",i,j,k);
system("pause");
return 0;
}
/*
【程序14】
題目:將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5暮蹂。
*/
#include<stdio.h>
#include<stdlib.h>
int IsPrimer(int n);
int Explode(int n);
int main()
{
int n;
scanf("%d",&n);
printf("%d=",n);
while(!IsPrimer(n))
{
n=Explode(n);
}
printf("%d",n);
system("pause");
return 0;
}
int IsPrimer(int n)
{
int i;
int s=sqrt(n)+1;
for(i=2;i<s;i++)
if(n%i==0)return 0;
return 1;
}
int Explode(int n)
{
int i;
for(i=2;;i++)
if(n%i==0)
{
printf("%d*",i);
return n/i;
}
}
/*
【程序15】
題目:利用條件運(yùn)算符的嵌套來(lái)完成此題:學(xué)習(xí)成績(jī)>=90分的同學(xué)用A表示寞缝,60-89分之間的用B表示,
60分以下的用C表示仰泻。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int grade;
char rank;
scanf("%d",&grade);
rank=grade>=90?'A':(grade>=60?'B':'C');
printf("%c\n",rank);
system("pause");
return 0;
}
/*
【程序16】
題目:輸入兩個(gè)正整數(shù)m和n荆陆,求其最大公約數(shù)和最小公倍數(shù)。
初級(jí)代碼:
*/
#include<stdio.h>
#include<stdlib.h>
int GCD(int m,int n);
int LCM(int m,int n);
int main()
{
int m,n;
scanf("%d%d",&m,&n);
printf("最大公約數(shù)為:%d,最小公倍數(shù)為:%d\n",GCD(m,n),LCM(m,n));
system("pause");
return 0;
}
int GCD(int m,int n)
{
int big, small;
int i;
big=m>n?m:n;
small=m<n?m:n;
for(i=small;i>0;i--)
if(big%i==0&&small%i==0)
{
return i;
}
}
int LCM(int m,int n)
{
int big=m>n?m:n;
int small=m<n?m:n;
int i;
for(i=big;;i++)
if(i%big==0&&i%small==0)
return i;
}
//升級(jí)代碼:
/*
【程序16】
題目:輸入兩個(gè)正整數(shù)m和n集侯,求其最大公約數(shù)和最小公倍數(shù)被啼。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int m,n,tem;
int big,small;
scanf("%d%d",&m,&n);
big=m>n?m:n;
small=m<n?m:n;
while((big%small)!=0)
{
tem=big%small;
big=tem>small?tem:small;
small=tem<small?tem:small;
}
printf("最大公約數(shù):%d\n",small);
printf("最小公倍數(shù):%d\n",(m*n)/small);
system("pause");
return 0;
}
/*
【程序17】
題目:輸入一行字符,分別統(tǒng)計(jì)出其中英文字母棠枉、空格浓体、數(shù)字和其它字符的個(gè)數(shù)。
*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char c;
int i;
int num1=0,num2=0,num3=0,num4=0;
while((c=getchar())!='\n'){
if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) num1++;
else if(c>='0'&&c<='9') num3++;
else if(c==' ') num2++;
else num4++;
}
printf("英文字母數(shù):%d辈讶,空格數(shù):%d命浴,數(shù)字字符數(shù):%d,其它字符數(shù):%d\n",num1,num2,num3,num4);
system("pause");
return 0;
}
/*
【程序18】
題目:求s=a+aa+aaa+aaaa+aa...a的值贱除,其中a是一個(gè)數(shù)字生闲。例如2+22+222+2222+22222(此時(shí)
共有5個(gè)數(shù)相加),幾個(gè)數(shù)相加有鍵盤(pán)控制月幌。(int)pow(10,count-i);
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,count,r=0,i,j,tem;
scanf("%d%d",&a,&count);
for(i=count;i>0;i--)
{
tem=a*i;
for(j=0;j<count-i;j++)
tem*=10;
r+=tem;
}
printf("%d\n",r);
system("pause");
return 0;
}
/*
【程序18】
題目:求s=a+aa+aaa+aaaa+aa...a的值碍讯,其中a是一個(gè)數(shù)字。例如2+22+222+2222+22222(此時(shí)
共有5個(gè)數(shù)相加)扯躺,幾個(gè)數(shù)相加有鍵盤(pán)控制捉兴。(int)pow(10,count-i);
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,n,count=0,sn=0,tn=0;
scanf("%d%d",&a,&n);
while(count<n){
tn+=a;
sn+=tn;
a*=10;
count++;
}
printf("%d\n",sn);
system("pause");
return 0;
}
/*
【程序19】
題目:一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為“完數(shù)”录语。例如6=1+2+3.編程
找出1000以內(nèi)的所有完數(shù)轴术。
*/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int i,j,tem,n;
for(i=2;i<=1000;i++)
{
tem=0;
for(j=1;j<i;j++)
if(i%j==0)
{
tem+=j;
}
if(tem==i)printf("%d ",i);
}
system("pause");
return 0;
}
/*
【程序20】
題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半钦无;再落下逗栽,求它在
第10次落地時(shí),共經(jīng)過(guò)多少米失暂?第10次反彈多高彼宠?
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
float sh=100.0,h=50.0;
int i;
for(i=2;i<=10;i++)
{
sh+=2*h;
h/=2;
}
printf("%f %f\n",sh,h);
system("pause");
return 0;
}
/*
【程序21】
題目:猴子吃桃問(wèn)題:猴子第一天摘下若干個(gè)桃子鳄虱,當(dāng)即吃了一半,還不癮凭峡,又多吃了一個(gè)
第二天早上又將剩下的桃子吃掉一半拙已,又多吃了一個(gè)。以后每天早上都吃了前一天剩下
的一半零一個(gè)摧冀。到第10天早上想再吃時(shí)倍踪,見(jiàn)只剩下一個(gè)桃子了。求第一天共摘了多少索昂。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,s=1;
for(i=9;i>0;i--)
{
s=(s+1)*2;
}
printf("第一天共摘了%d個(gè)桃子 \n",s);
system("pause");
return 0;
}
/*
【程序22】
題目:兩個(gè)乒乓球隊(duì)進(jìn)行比賽建车,各出三人。甲隊(duì)為a,b,c三人椒惨,乙隊(duì)為x,y,z三人缤至。已抽簽決定
比賽名單。有人向隊(duì)員打聽(tīng)比賽的名單康谆。a說(shuō)他不和x比领斥,c說(shuō)他不和x,z比,請(qǐng)編程序找出
三隊(duì)賽手的名單沃暗。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
char i,j,k='y';
for(i='y';i<='z';i++)
{
for(j='x';j<='z';j++)
{
if(i!=j&&i!=k&&j!=k&&i!='x'&&k!='x'&&k!='z')
printf("The order is a--%c,b--%c,c--%c\n",i,j,k);
}
}
system("pause");
return 0;
}
/*
【程序23】
題目:打印出如下圖案(菱形)
*
***
******
********
******
***
*
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=0;j<i;j++)
{
printf("*");
}
printf("\n");
}
for(i=3;i>0;i--)
{
for(j=i;j>0;j--)
printf("*");
printf("\n");
}
system("pause");
return 0;
}
/*
【程序24】
題目:有一分?jǐn)?shù)序列:2/1月洛,3/2,5/3孽锥,8/5嚼黔,13/8,21/13...求出這個(gè)數(shù)列的前20項(xiàng)之和忱叭。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,tem;
double s=0,a=2,b=1;
for(i=0;i<20;i++)
{
s+=a/b;
tem=b;
b=a;
a=a+tem;
}
printf("%lf\n",s);
system("pause");
return 0;
}
/*
【程序25】
題目:求1+2!+3!+...+20!的和
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=1,s=0,i;
for(i=1;i<=20;i++)
{
a*=i;
s+=a;
}
printf("1+2!+3!+...+20!=%d\n",s);
system("pause");
return 0;
}
/*
【程序26】
題目:利用遞歸方法求5!隔崎。
*/
#include<stdio.h>
#include<stdlib.h>
int getnum(int n);
int main()
{
int n;
printf("5!=%d\n",getnum(5));
system("pause");
return 0;
}
int getnum(int n)
{
if(n==1) return 1;
else if(n>1)return (n*getnum(n-1));
else return 0;
}
/*
【程序27】
題目:利用遞歸函數(shù)調(diào)用方式今艺,將所輸入的5個(gè)字符韵丑,以相反順序打印出來(lái)。
*/
#include<stdio.h>
#include<stdlib.h>
void func(char*ch);
int main()
{
char str[6];
gets(str);
func(str);
system("pause");
return 0;
}
void func(char*ch)
{
if(*ch!='\0')
{
func(ch+1);
printf("%c ",*ch);
}
else return;
}
/*
【程序27】
題目:利用遞歸函數(shù)調(diào)用方式虚缎,將所輸入的5個(gè)字符撵彻,以相反順序打印出來(lái)。
*/
#include<stdio.h>
#include<stdlib.h>
void func(int n);
int main()
{
func(5);
system("pause");
return 0;
}
void func(int n)
{
char ch;
ch=getchar();
if(n>1) func(n-1);
putchar(ch);
}
/*
【程序28】
題目:有5個(gè)人坐在一起实牡,問(wèn)第五個(gè)人多少歲陌僵?他說(shuō)比第4個(gè)人大2歲。問(wèn)第4個(gè)人歲數(shù)创坞,他說(shuō)比第
3個(gè)人大2歲碗短。問(wèn)第三個(gè)人,又說(shuō)比第2人大兩歲题涨。問(wèn)第2個(gè)人偎谁,說(shuō)比第一個(gè)人大兩歲总滩。最后
問(wèn)第一個(gè)人,他說(shuō)是10歲巡雨。請(qǐng)問(wèn)第五個(gè)人多大闰渔?
這題目也太簡(jiǎn)單了吧,這好要編程嗎铐望?小學(xué)生都會(huì)算冈涧,估計(jì)是在考遞歸
*/
#include<stdio.h>
#include<stdlib.h>
int func(int n);
int main()
{
printf("第5個(gè)人%d歲\n",func(5));
system("pause");
return 0;
}
int func(int n)
{
if(n==1) return 10;
else return 2+func(n-1);
}
/*
【程序29】
題目:給一個(gè)不多于5位的正整數(shù),要求:一正蛙、求它是幾位數(shù)督弓,二、逆序打印出各位數(shù)字跟畅。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,a,b,c,d,e;
scanf("%d",&n);
a=n/10000;
b=n%10000/1000;
c=n%1000/100;
d=n%100/10;
e=n%10;
if(a!=0)printf("這是一個(gè)5位數(shù)咽筋,各位逆序打印為:%d %d %d %d %d\n",e,d,c,b,a);
else if(b!=0)printf("這是一個(gè)4位數(shù),各位逆序打印為:%d %d %d %d\n",e,d,c,b);
else if(c!=0)printf("這是一個(gè)3位數(shù)徊件,各位逆序打印為:%d %d %d\n",e,d,c);
else if(d!=0)printf("這是一個(gè)2位數(shù)奸攻,各位逆序打印為:%d %d\n",e,d);
else printf("這是一個(gè)1位數(shù),各位逆序打印為:%d\n",a);
system("pause");
return 0;
}
/*
【程序30】
題目:一個(gè)5位數(shù)虱痕,判斷它是不是回文數(shù)睹耐。即12321是回文數(shù),個(gè)位與萬(wàn)位相同部翘,十位與千位相同硝训。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,a,b,c,d,e;
scanf("%d",&n);
a=n/10000;
b=n%10000/1000;
c=n%1000/100;
d=n%100/10;
e=n%10;
if(a==e&&b==d)printf("%d是一個(gè)回文數(shù).\n",n);
else printf("%d不是一個(gè)回文數(shù)\n",n);
system("pause");
return 0;
}
/*
【程序31】
題目:請(qǐng)輸入星期幾的第一個(gè)字母來(lái)判斷一下是星期幾新思,如果第一個(gè)字母一樣窖梁,則繼續(xù)
判斷第二個(gè)字母。Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday;
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
char ch;
ch=getchar();
getchar();//吃掉回城符
switch(ch){
case 'M':printf("Monday\n");break;
case 'W':printf("Wednesday\n");break;
case 'F':printf("Friday\n");break;
case 'T':printf("無(wú)法判斷,接著輸入第二個(gè)字母");ch=getchar();
if(ch=='u')printf("Tuesday\n");
if(ch=='h')printf("Thursday\n");
break;
case 'S':printf("無(wú)法判斷,接著輸入第二個(gè)字母");ch=getchar();
if(ch=='a')printf("Saturday\n");
if(ch=='u')printf("Sunday\n");
break;
default:printf("date error");
}
system("pause");
return 0;
}
32-35題與TC特定的圖形庫(kù)有關(guān)夹囚,放棄之
36題求素?cái)?shù)纵刘,和前面的題目重復(fù),放棄之
/*
【程序37】
題目:對(duì)10個(gè)數(shù)進(jìn)行排序
我去荸哟,又是冒泡
*/
#include<stdio.h>
#include<stdlib.h>
#define N 10
int main()
{
int a[N],i,j,tem;
printf("Please input 10 number:\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=N-1;i>0;i--)
for(j=0;j<i;j++)
if(a[j]>a[j+1])
{
tem=a[j];
a[j]=a[j+1];
a[j+1]=tem;
}
for(i=0;i<N;i++)
printf("%d ",a[i]);
system("pause");
return 0;
}
/*
【程序38】
題目:求一個(gè)3*3矩陣對(duì)角線元素之和
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[3][3];
int i,s=0;
int *p=(int *)a;
printf("請(qǐng)輸入這個(gè)3*3int型矩陣的各個(gè)元素:\n");
for(i=0;i<9;i++)
scanf("%d",p++);
for(i=0;i<3;i++)
s+=a[i][i];
printf("這個(gè)3*3矩陣對(duì)角線元素之和為:%d\n",s);
system("pause");
return 0;
}
/*
【程序39】
題目:有一個(gè)已經(jīng)排好序的數(shù)組〖侔ィ現(xiàn)輸入一個(gè)數(shù),要求按原來(lái)的規(guī)律將它插入數(shù)組中鞍历。
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[11]={1,3,5,7,8,11,23,45,67,89};
int i,j,n;
scanf("%d",&n);
for(i=0;i<10&n>a[i];i++)
;
for(j=10;j>i;j--)
a[j]=a[j-1];
a[i]=n;
printf("插入后的結(jié)果為:\n");
for(i=0;i<11;i++)
printf("%d ",a[i]);
system("pause");
return 0;
}
/*
【程序40】
題目:將一個(gè)數(shù)組逆序輸出舵抹。
真的這么簡(jiǎn)單 ,我有點(diǎn)質(zhì)疑這是不是經(jīng)典題目了
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[10]={1,3,5,7,8,11,23,45,67,89},i;
printf("該數(shù)組逆序輸出的結(jié)果為:\n");
for(i=9;i>=0;i--)
printf("%d ",a[i]);
system("pause");
return 0;
}
C語(yǔ)言100道編程題(一),經(jīng)典哦
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)钾挟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人饱岸,你說(shuō)我怎么就攤上這事掺出。” “怎么了苫费?”我有些...
- 文/不壞的土叔 我叫張陵汤锨,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我百框,道長(zhǎng)闲礼,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任铐维,我火速辦了婚禮柬泽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘嫁蛇。我一直安慰自己锨并,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布睬棚。 她就那樣靜靜地躺著第煮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抑党。 梳的紋絲不亂的頭發(fā)上包警,一...
- 那天,我揣著相機(jī)與錄音底靠,去河邊找鬼害晦。 笑死,一個(gè)胖子當(dāng)著我的面吹牛苛骨,可吹牛的內(nèi)容都是我干的篱瞎。 我是一名探鬼主播苟呐,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼痒芝,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤引镊,失蹤者是張志新(化名)和其女友劉穎职烧,沒(méi)想到半個(gè)月后的止,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體慰于,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡层坠,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年辐宾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了俄精。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片询筏。...
- 正文 年R本政府宣布踱讨,位于F島的核電站,受9級(jí)特大地震影響砍的,放射性物質(zhì)發(fā)生泄漏痹筛。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一廓鞠、第九天 我趴在偏房一處隱蔽的房頂上張望帚稠。 院中可真熱鬧,春花似錦床佳、人聲如沸翁锡。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)馆衔。三九已至,卻和暖如春怨绣,著一層夾襖步出監(jiān)牢的瞬間角溃,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓赢笨,卻偏偏與公主長(zhǎng)得像未蝌,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子茧妒,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- C語(yǔ)言是面向過(guò)程的萧吠,而C++是面向?qū)ο蟮?C和C++的區(qū)別: C是一個(gè)結(jié)構(gòu)化語(yǔ)言,它的重點(diǎn)在于算法和數(shù)據(jù)結(jié)構(gòu)桐筏。C程...
- C語(yǔ)言是面向過(guò)程的纸型,而C++是面向?qū)ο蟮?C和C++的區(qū)別: C是一個(gè)結(jié)構(gòu)化語(yǔ)言,它的重點(diǎn)在于算法和數(shù)據(jù)結(jié)構(gòu)。C程...
- 產(chǎn)品策劃前期遇到的坑(一) 曾經(jīng)有一段時(shí)間狰腌,感覺(jué)在產(chǎn)品規(guī)劃前期工作中除破,經(jīng)常心力交瘁。和同行交流琼腔,發(fā)現(xiàn)也遇到了相同的...
- 據(jù)說(shuō)絕大多數(shù)人的幸福感是建立在比較的基礎(chǔ)上的瑰枫,有個(gè)玩笑說(shuō): 所謂的幸福就是自己的收入總比妹夫的收入多百分之二十……...