编写程序,输入一个字符,若是大写字母,转换成小写字母,若是小写字母,则转换成大写字母输出。
输入格式:
getchar()
输出格式:
putchar()
输入样例:
a
输出样例:
A
#include <stdio.h>
int main()
{
char a,c,d,z;
a=getchar();
if(a>96)
{
d=a-32;
putchar(d);}
else{
d=a+32;
putchar(d);}
return 0;
}
从键盘输入某同学的英文名(小写输入,假设学生的英文名只包含3个字母。如: tom),编写程序在屏幕上输出该同学的英文名,且首字母大写(如: Tom)。同时输出组成该英文名的所有英文字符在26个英文字母中的序号。
以下为程序的运行结果示例:
Input your English name:
tom
Tom
t:20
o:15
m:13
输入提示信息:“Input your English name:\n”
输入格式: “%c%c%c”
输出格式:
首字母大写的英文姓名的输出格式:"%c%c%c\n"
姓名中每个字母在26个英文字母中的序号的输出格式:"%c:%d\n"
#include <stdio.h>
int main()
{
char A,a,b,c;
printf("Input your English name:\n");
scanf("%c%c%c",&a,&b,&c);
A=a-32;
printf("%c%c%c\n%c:%d\n%c:%d\n%c:%d\n",A,b,c,a,a-96,b,b-96,c,c-96);
return 0;}
为鼓励居民节约用水,自来水公司采取按月用水量分段计费的办法,居民应交水费y(元)与月用水量x(吨)的函数关系式如下(设x>0)。编写程序,输入用户的用水量x(吨),计算并输出用户应该支付的水费y(元)的值(保留两位小数)。
输入格式:
%lf
输出格式:
%.2f
输入样例:
12
输出样例:
y=16.00
#include <stdio.h>
int main()
{
double x,b,y;
scanf("%lf,%lf",&x);
if(x<0)y=0;
else {
if(x>=0&&x<=15)y=4.0/3.0*x;
else y=2.5*x-10.5;
}
printf("y=%.2f",y);
return 0;
}
百分制成绩转换为五级分制成绩(8分)
题目内容:
编写程序,输入一个百分制成绩,输出所对应的成绩等级“ A ”、“ B ”、“ C ”、“ D ”、“ E ”。 (使用switch语句)
转换原则为:100~90 分为“A”,80 ~ 89 分为“B”,70 ~ 79 分为“C”,60 ~ 69 分为“D ”,60 分以下为“E”。
输入格式:
%f
输出格式:
printf(“grade:B\n”);
输入样例:
85
输出样例:
grade:B
#include <stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
switch(x/10)
{
case 1:
case 2:
case 3:
case 4:
case 5:printf("grade:E\n");break;
case 6:printf("grade:D\n");break;
case 7:printf("grade:C\n");break;
case 8:printf("grade:B\n");break;
case 9:
case 10:printf("grade:A\n");break;
}
return 0;
}
题目内容:
编写程序,从键盘输入任意一个3位正整数,判断是否"水仙花数"。若是水仙花数,则输出"该三位数是水仙花数!",否则输出“该三位数不是水仙花数!”。
提示:所谓"水仙花数"是指一3位数,其各位数字立方和等于该数本身。
例如:153是一个水仙花数,因为153=1+125+27。
输入格式:
%d
输出格式:
输入样例:
153
输出样例:
153是水仙花数!
#include <stdio.h>
int main()
{int x,a,b,c,y;
scanf("%d",&x);
a=x/100;
c=x%10;
b=(x-100a)/10;
y=aaa+bbb+cc*c;
if(x==y)
printf("%d是水仙花数!",x);
else
printf("%d不是水仙花数!",x);
return 0;}
银行存款税率问题
#include<math.h>
#include<stdio.h>
int main()
{
int n;
double deposit,rate,capital;
printf("Please enter rate year capital:\n")