c语言习题参考答案(1)(5)

发布时间:2021-06-06

c语言习题参考答案

:");
scanf("%c",&x);
if('A'<=x&&x<='Z')
{
x=x+32;
printf("该字符是大写字母,转换为小写字母:\n");
printf("%c\n",x);
}
else
{
printf("该字符不是大写字母,输出为:\n");
printf("%c\n",x);
}
return 0;
}
第42题
#include<stdio.h>
int main()
{
char x;
printf("请输入一个大写字母:");
scanf("%c",&x);
if('A'<=x&&x<='Z')
{
x=x+32;
printf("该字符是大写字母,转换为小写字母:\n");
printf("%c\n",x);
}
else printf("该字符不是大写字母!\a\n");
return 0;
}
第43题
#include<stdio.h>
int main()
{
int i;
printf("1-500内不能被3整除的数:\n");
for(i=1;i<=500;i++)
if(i%3)
printf(" %d ",i);
printf("\n");
return 0;
}
第44题(同31题)
第45题
#include<stdio.h>
int main()
{
int i;
printf("请输入一个整数:");
scanf("%d",&i);
if(i%3==0&&i%5==0)
printf("能同时被3和5整除!");
else printf("不能同时被3和5整除!");
printf("\n");
return 0;
}
第46题
#include<stdio.h>
int main()
{
int i;
float x;
i=1;
do
{
printf("请输入第%d个学生的数学成绩:",i);
scanf("%f",&x);
if(x>=60)
printf("pass!\n");
else printf("Fail!\n");
i++;
}
while(i<6);
return 0;
}
第47题
#include<stdio.h>
int main()
{
int x,sum,i;
printf("请输入5个正整数:\n");
i=1;
sum=0;
do
{
printf("请输入第%d个正整数:",i);
scanf("%d",&x);
if(x>0)
{
i++;
if(x%2)
sum=sum+x;
}
else printf("\a");
}
while(i<6);
printf("这5个整数中奇数的和sum=%d\n",sum);
return 0;
}
第48题(同第11题)
第49题(同第37题)
第50题
#include<stdio.h>
#include<string.h>
int main()
{
char a[80];int i;
printf("输入一个以回车结束的字符串(少于80个字符):\n");
gets(a);
i=strlen(a)-1;
printf("内容逆序输出:\n");
for(;i>=0;i--)
printf("%c\n",a[i]);
return 0;
}
第52题
#include<stdio.h>
int main()
{
int a,b,c,mix;
printf("请输入3个整数:\n");
scanf("%d%d%d",&a,&b,&c);
printf("a=%db=%dc=%d\n",a,b,c);
if(a>=b)
mix=b;
else mix=a;
printf("mix=%d\n",mix<=c?max:c);
return 0;
}
第53题(同第4题)
第54题
#include<stdio.h>
int main()
{
float salary,tax,rate;
printf("输入一个职工的月薪salary=");
scanf("%f",&salary);
rate=0.2;
if(salary<=850)
rate=0;
if(salary<=1350&&salary>850)
rate=0.05;
if(salary<=2850&&salary>1350)
rate=0.1;
if(salary<=5850&&salary>2850)
rate=0.15;
tax=rate*(salary-850);
printf("应交的个人所得税tax=%f",tax);
return 0;
}
第55题(同第46题)
第56题
#include<stdio.h>
int main()
{
float i,n,fh,m,sum;
printf("请输入一个正整数n:\n");
scanf("%f",&n);
sum=0;fh=1;m=1;
for(i=1;i<=n;i++)
{
sum=sum+
fh*1/m;
m+=3;
fh*=(-1);
}
printf("sum=%f\n",sum);
return 0;
}
第57题
#include<stdio.h>
int main()
{
float i,n,m,sum;
p

c语言习题参考答案(1)(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219