第11次作业
Posted Berial127
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第11次作业相关的知识,希望对你有一定的参考价值。
1.编写程序输入一个三位数,求出个位,十位,百位.
#include<stdio.h>
main(){
int i,a,b,c;
printf("输出一个三位数\\n");
scanf("%d",&i);
a=i/100;
b=i%100/10;
c=i%10;
printf("%d,%d,%d",a,b,c);
return 0;
}
2.编写程序输入一个年份,判断是不是闰年
#include<stdio.h>
main(){
int i;
printf("输出一个年份\\n");
scanf("%d",&i);
if(i%4==0&&i%100!=0||i%400==0){
printf("%d是闰年",i);
}
else{
printf("不是闰年",i);
}
}
3.编写程序用switch结构输入成绩,转成对应的等级
#include<stdio.h>
main(){
int i;
printf("输出分数\\n");
scanf("%d",&i);
switch(i/10){
case 10:
case 9:printf("a");break;
case 8:printf("b");break;
case 7:printf("c");break;
case 6:printf("d");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("不合格");break;
default:printf("输出有误");break;
}
4.编写程序求 1+1/3+1/5+1/7+……+1/35,保留小数点后2位
#include<stdio.h>
main(){
int i=1;
double sum=0;
int n;
scanf("%d",&n);
while(i<=n){
sum+=1.0/i;
i+=2;
}
printf("sum=%f\\n",sum);
}
5.编写程序循环输入一个字符,直到输入\'Q\'程序结束
#include<stdio.h>
main(){
char i;
printf("请输入一个字符:");
scanf("%c",&i);
while(i!=\'Q\'){
scanf("%c",&i);
}
}
6.编写程序给定数组{6,2,3,5,7,4,1},使用冒泡排序,并输出排序后的数组
#include<stdio.h>
main(){
int i,j;
int c[7]={6,2,3,5,7,4,1};
for(i=0;i<7;i++){
printf("%-5d",c[i]);
printf("\\n");
}
}
7.编写程序使用函数求两个数的平方和,并调用
#include<stdio.h>
double sum()
{
int a,b;
printf("请输入两个数");
scanf("%d%d",&a,&b);
return a*a+b*b;
}
main()
{
printf("%.2f",sum());
return 0;
}
以上是关于第11次作业的主要内容,如果未能解决你的问题,请参考以下文章