繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
標題:
c++練習題9
[打印本頁]
作者:
Smallcat
時間:
2018-11-28 16:59
標題:
c++練習題9
下載
(66.07 KB)
2018-11-28 16:59
#include<stdio.h>
void order(int *n1,int *n2){
int tmp;
if((*n1)>(*n2)){
tmp = *n1;
*n1 = *n2;
*n2 = tmp;
}
}
int main(void){
int n1,n2;
printf("輸入兩個數字: ");
scanf("%d %d",&n1,&n2);
order(&n1,&n2);
printf("smaller:%d \nlarger :%d",n1,n2);
}
複製代碼
圖片附件:
1543395278795.jpg
(2018-11-28 16:59, 66.07 KB) / 下載次數 545
http://smallcat.utmall.com/attachment.php?aid=468&k=9bd311bcd01210737e409e1dc4cf2913&t=1752873267&sid=9CZ7Cs
作者:
Smallcat
時間:
2018-11-28 17:00
下載
(72.21 KB)
2018-11-28 17:00
#include<stdio.h>
void sumavg(int n1,int n2,int n3,double *sump,double *avgp){
*sump = n1 + n2 + n3;
*avgp = *sump/3.0;
}
int main(void){
int n1,n2,n3;
double sum,avg;
printf("輸入三個數字: ");
scanf("%d %d %d",&n1,&n2,&n2);
sumavg(n1,n2,n3,&sum,&avg);
printf("sum:%lf \navg:%lf",sum,avg);
}
複製代碼
圖片附件:
1543395287716.jpg
(2018-11-28 17:00, 72.21 KB) / 下載次數 554
http://smallcat.utmall.com/attachment.php?aid=469&k=f8b7e91c3c506e3bcee8e7a24b2ff2ec&t=1752873267&sid=9CZ7Cs
作者:
Smallcat
時間:
2018-11-28 17:01
下載
(124.19 KB)
2018-11-28 17:01
#include<stdio.h>
#include<math.h>
void separate(double num,char *signp,int *wholep,double *fracp){
num>0?*signp='+':*signp='-';
*wholep = int(num);
*fracp = num - *wholep;
}
int main(void){
char sign;
int whole;
double frac,num;
printf("輸入數字: ");
scanf("%lf",&num);
separate(num,&sign,&whole,&frac);
printf("%c\n",sign);
printf("%d\n",whole);
printf("%lf\n",fabs(frac));
}
複製代碼
圖片附件:
1543395299683.jpg
(2018-11-28 17:01, 124.19 KB) / 下載次數 486
http://smallcat.utmall.com/attachment.php?aid=470&k=bd0c9c84418c8575ec960617ed6b24da&t=1752873267&sid=9CZ7Cs
作者:
Smallcat
時間:
2018-11-28 17:02
下載
(60.36 KB)
2018-11-28 17:02
#include<stdio.h>
void swi(int x){
switch(x){
case 0:
printf("零");
break;
case 1:
printf("壹");
break;
case 2:
printf("貳");
break;
case 3:
printf("參");
break;
case 4:
printf("肆");
break;
case 5:
printf("伍");
break;
case 6:
printf("陸");
break;
case 7:
printf("柒");
break;
case 8:
printf("捌");
break;
case 9:
printf("玖");
break;
}
}
void fun2(int x){
int sign=0;
if(x>=1000){
swi(x/1000);
printf("仟");
x = x%1000;
sign++;
}
if(x>=100){
swi(x/100);
printf("佰");
x = x%100;
sign++;
}
if(x>=10){
if(x/10!=1){
swi(x/10);
}
if(sign&&x/10==1){
printf("壹");
}
printf("拾");
x = x%10;
sign++;
}
if(x!=0){
if(sign>0&&sign<3){
printf("零");
}
swi(x);
}
}
void fun1(int num){
int x;
if(num>=1e+8){
x = num / 1e+8;
fun2(x);
printf("億");
}
if(num>=1e+4){
x = (num%100000000) / 1e+4;
fun2(x);
printf("萬");
}
x = num%10000;
fun2(x);
printf("元整");
}
int main(void){
int num;
printf("輸入數字: ");
scanf(" %d",&num);
fun1(num);
}
複製代碼
圖片附件:
1543395310462.jpg
(2018-11-28 17:02, 60.36 KB) / 下載次數 471
http://smallcat.utmall.com/attachment.php?aid=471&k=f47c8b523c4c29827f0f1ebfdf15d408&t=1752873267&sid=9CZ7Cs
作者:
Smallcat
時間:
2018-11-28 17:03
下載
(87 KB)
2018-11-28 17:03
#include<stdio.h>
int *x,*y,*z;
void dispense(int num){
*x = num/50;
num = num%50;
*y = num/20;
*z = (num - *y*20)/10;
}
int main(void){
int num,x1,y1,z1;
printf("輸入錢總額: ");
scanf(" %d",&num);
x = &x1;
y = &y1;
z = &z1;
dispense(num);
printf("%d個50元,%d個20元,%d個10元",x1,y1,z1);
}
複製代碼
圖片附件:
1543395315562.jpg
(2018-11-28 17:03, 87 KB) / 下載次數 506
http://smallcat.utmall.com/attachment.php?aid=472&k=0303fbb87575d821e03d3a0633e4a6c1&t=1752873267&sid=9CZ7Cs
歡迎光臨 小貓貓大聯盟!幻與想的境界\(0w0)/ (http://smallcat.utmall.com/)
Powered by Discuz! 7.2