c编程实例100例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输入一个整数将各位征税反转后输出
#include
using namespace std;
int main()
{
int n,right_digit,newnum=0;
cout<<"Enter the number:";
cin>>n;
cout<<"the number in revers srder is:";
do{
right_digit=n%10;
cout< n/=10; } while (n!=0); cout< return 0; }、 1~10的和 #include using namespace std; int main() { int i=1,sum=0; while (i<=10) { sum+=i; i++; } cout<<"sunm="< return 0; } #include using namespace std; int main() { int i=1,sum=0; do { sum+=i; i++; } while (i<=10); cout<<"sum="< return 0; } 工资 #include using namespace std; int main() { long int i; int bouns1,bouns2,bouns4,bouns6,bouns10,bouns; scanf("%d",&i);//%ld表示这个数据的类型是long int 长整形 //&i 表示i的地址,及输出的是i的值bouns1=100000*0.1; bouns2=bouns1+10000090.75; bouns4=bouns2+200000*0.5; bouns6=bouns4+200000*0.3; bouns10=bouns6+400000*0.15; if(i<=100000) bouns=i*0.1; else if(i<=200000) bouns=bouns1+(i-100000)*0.075; else if(i<=400000) bouns=bouns2+(i-200000)*0.05; else if(i<=600000) bouns=bouns4+(i-400000)*0.03; else if(i<=10000000) bouns=bouns6+(i-600000)*0.15; else bouns=bouns10+(i-1000000)*0.01; printf("bouns=%d",bouns);//输出一个数据a为整形数据。 } 星期 int day; cout<<"输入数:"; cin>>day; switch (day) { case 0: cout<<"sunday"< break; case 1: cout<<"monday"< break; case 2: cout<<"tuesday"< break; case 3: cout<<"wednesday"< break; case 4: cout<<"thursday"< break; case 5: cout<<"friday"< break; case 6: cout<<"saturday"< break; default: cout<<"day out of range sunday ..saturday"< break; } return 0; 比较XY大小 #include using namespace std; int main() {int x,y; cout<<"Enter x and y:"; cin>>x>>y; if(x!=y) if(x>y) cout<<"x>y"< if(x cout<<"x else cout<<"x=y"< return 0; } 年可以被4或者400整除不能被100整除; #include using namespace std; int main() { int year;