- 博客(9)
- 收藏
- 关注
原创 某企业发放的奖金根据利润提成。利润I低于或等于100000时,奖金可提10%;利润高于100000元,低于200000元(100000<I<=200000)时,低于100000元的部分仍按10%提成
奖金计算
2022-01-19 14:26:40
2293
原创 编程将两个字符串连接起来,不能使用strcat函数
#include<stdio.h>int main(){ char s1[40],s2[20]; int i=0,j=0; printf("input string1:"); scanf("%s",s1); printf("input string2:"); scanf("%s",s2); while(s1[i]!='\0') //for(i=0;c1[i]!='\0';i++) //{} i++; .
2021-12-24 14:04:56
2474
原创 1 输入三个数,判断能否以这三个数构成一个三角形,若能则输出所构成三角形的类别(等边、等腰、直角或斜三角形)。
#include<stdio.h>int main(){ float a,b,c; scanf("%d%d%d",&a,&b,&c); if((a+b>c&&a+c>b&&b+c>a)&&(a>b-c&&b>a-c&&c>a-b)) {if(a==b&&a==c) printf("等边三角形\n"); else .
2021-12-23 20:30:51
7617
4
原创 P1078求a+aa+aaa+...+aa....a(n个a)的和,其中a是一个1~9之间的数字,由键盘输出,n表示a的位数,由键盘输出。
#include<stdio.h>int main(){ int i,n,a; int sum=0; int tn=0; scanf("%d%d",&a,&n); for(i=1;i<=n;i++) { tn=tn+a; sum=sum+tn; a=a*10; } printf("%d\n",sum); return 0;}
2021-12-23 16:02:17
372
原创 P1076输入两个正整数,求其最小公倍数。输入格式测试数据有多组,每组数据一行,每行输入两个正整数,两数之间以空格分隔。
#include <stdio.h> int main() { int a,b,c,m,t; while(scanf("%d%d",&a,&b)!=EOF) {if(a<b) { t=a; a=b; b=t; } m=a*b; while(b!=0) {c=a%b; a=b; .
2021-12-23 15:21:09
907
原创 P1075输入两个正整数,求其最小公倍数。
#include <stdio.h> int main() { int a,b,c,m,t; scanf("%d%d",&a,&b); if(a<b) { t=a; a=b; b=t; } m=a*b; while(b!=0) {c=a%b; a=b; b=c;.
2021-12-23 15:15:18
120
原创 输入两个正整数,求其最大公约数。
输入两个正整数,求其最大公约数。辗转相除法求最大公约数。辗转相除法是一种常用的求最大公约数的方法:以小数除大数,如果能整出那么小数就是所求的最大公约数,否则就用余数来除除数,再用新除法的余数去除刚才的余数,以此类推,直到一个除法能够整除,这时作为除数的数就是所求得最大公约数。具体过程如下:输入正整数m和n,保证m不小于n;如果n!=0,则求r=m%n,然后m=n,n=r。如果n=0,那么m就位最大公约数。#include<stdio.h>int main(){int m,n,r,
2021-12-23 12:27:34
6095
原创 为使电文保密,往往按照一定的规律将其转换成密码,收报人再按照约定的规律将其译成原文。例如,某次发报时采用的密码规律为:将字母A变成字母E,a变成e,即变成其后的第4个字母,W(w)变成A(a),
#include<stdio.h>int main(){ char c; c=getchar(); while(c!='\n') { if((c>='a'&&c<='z')||(c>='A'&&c<='Z')) { if(c>='W'&&c<='Z'||(c>='w'&&c<='z'))c=c-32; else c=c+4; }printf("%c.
2021-12-23 10:30:36
2432
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人