c语言程序设计
「已注销」
山东理工大学在校生
展开
-
处理最后面的空格
处理最后面的空格R - 水仙花数Description春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。Output对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n原创 2021-11-11 13:02:37 · 92 阅读 · 0 评论 -
遍历数组进行排序
遍历数组进行排序 for(i = 0; i <= n - 2; i++) { for(j = 0; j <= n - 2; j++) { if(a[j] > a[j + 1]) //仅仅需要改变大于号或者小于号即可改变排序方向**大于则交换说明小的在前(仅仅适用该题判断) { t = a[j]; a[j] = a[j + 1];原创 2021-11-11 13:01:51 · 229 阅读 · 0 评论 -
保留小数点后两位,四舍五入(不用printf.2f) 加0.5int取整
保留小数点后两位,四舍五入(不用printf.2f)加0.5int取整原创 2021-11-11 13:00:36 · 339 阅读 · 0 评论 -
switch语句 ?:运算符
![在这里插入图片描述](https://img-blog.csdnimg.cn/c8ed7f8846f74025b582dc00555fc544.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAa2FsaXNwaWRlcg==,size_11,color_FFFFFF,t_70,g_se,x_16)原创 2021-11-11 12:59:49 · 79 阅读 · 0 评论 -
PTA上头一个题,对以后写程序有借鉴
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple [2] pear [3] orange [4] grape [0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入在一行中给出用户连续输入的若干个编号原创 2021-11-13 00:45:00 · 181 阅读 · 0 评论 -
printf格式化输出
printf格式化输出scanfscanf("%d\%d",&y,&n);//2009\1printf(“d\n”,7);//输出007printf("%0*d\n",3,7);//输出007printf("%lf",7.77);//double 格式printf("%f",7.777);//float 格式prinf("%.2f",7.777);//精确到小数点后两位(四舍五入)int a,b;char c;scanf("%d %d",&a,&b);sc原创 2021-11-12 00:30:00 · 155 阅读 · 0 评论 -
c语言常见的错误
原创 2021-11-12 00:30:00 · 114 阅读 · 0 评论 -
c语言代码
求众数#includeusing namespace std;int main(){int n;while(cin>>n){int a[1001];int b[1001]= {0};int i,t,max=0,c;for(i=0; i<n; i++){cin>>t;a[i]=t;b[t]++;//b数组存放的是a数组中各个元素出现的次数}for(i=0; i<1001; i++){if(b[i]>max){max=b[i];原创 2021-11-11 12:52:50 · 678 阅读 · 0 评论 -
C++代码
1+2+3+...+100int i=1, sum = 0, n = 100; for (i; i <= n; i++) { sum = sum + i; printf("%d", sum); if (0)printf("yes"); else printf("no");#include<iostream>void simon(int);int main(){ using na原创 2021-11-11 12:52:06 · 101 阅读 · 0 评论 -
进制转换问题
原创 2021-10-25 22:01:30 · 47 阅读 · 0 评论 -
正整数排序的认识,对3个(4个也可)
对3个(4个也可)正整数排序的认识采用如下顺序,否则会出错举例#inlcude<stdio.h> int main{ int a,b,c; scanf("%d %d %d",&a,&b,&c); int t; if(a<b) {t=a;a=b;b=t;} if(a<c) {t=a;a=c;c=t;}……1 if(b<c) {t=b;b=c;c=t;}……2 printf("%d",b); return 0; }1,2 互换会出错...原创 2021-10-24 16:36:14 · 99 阅读 · 0 评论 -
小点****
全局变量区自动初始化为0#include<stdio.h>int a[100];///自动初始化为0类似于下方main函数中的初始化int main(){int a[100]={0};return 0;}原创 2021-11-10 09:33:00 · 43 阅读 · 0 评论 -
遍历数组进行排序
遍历数组进行排序 for(i = 0; i <= n - 2; i++) { for(j = 0; j <= n - 2; j++) { if(a[j] > a[j + 1]) //仅仅需要改变大于号或者小于号即可改变排序方向**小于交换说明大的在前(仅仅适用我在判断,而不在做题) { t = a[j]; a[j] = a[j原创 2021-11-10 08:43:17 · 178 阅读 · 0 评论 -
一些不常用的代码语句
一些不常用的代码语句 cout<<setw(8)<<a;#include <iostream>#include <iomanip>using namespace std;int a,b,c;int main(){ cin>>a>>b>>c; cout<<setw(8)<<a<<" "<<setw(8)<<b<<" "<<se原创 2021-10-25 21:54:13 · 72 阅读 · 0 评论 -
整型的取值范围
原创 2021-10-26 10:01:49 · 505 阅读 · 0 评论 -
switch语句 ?:运算符
switch语句 ?:运算符原创 2021-10-25 22:51:42 · 101 阅读 · 0 评论 -
格式化输入输出
printf格式化输出 printf("%03d\n",7);//输出007 printf("%0*d\n",3,7);//输出007 printf("%lf",7.77);//double 格式 printf("%f",7.777);//float 格式 prinf("%.2f",7.777);//精确到小数点后两位(四舍五入)原创 2021-10-24 16:58:59 · 1383 阅读 · 0 评论 -
PTA上一个有意思,对将来写程序有借鉴的题
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple [2] pear [3] orange [4] grape [0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入在一行中给出用户连续输入的若干个编号原创 2021-10-25 21:58:27 · 65 阅读 · 0 评论