1)编程:从键盘输入一个大写字母,要求改用小写字母输出。
#include
#include
#define MAXLEN 10
int main ()
{
char buf[MAXLEN];
fgets(buf,MAXLEN,stdin);
buf[strlen(buf) - 1] = '\0';
puts(buf);
//输入大写字母,输出小写字母
char a,b;
scanf("%c",&a);
b = a + 32;
printf("%c\n",b);
return 0;
}
2) 编程:写一段程序,输入x,输出y值。
#include
#include
int main()
{
int a;
scanf("%d",&a);
if(a < 1){
printf("%d\n",a);
}else if(1 <= a < 10) {
a = 2 * a - 1;
printf("%d\n",a);
}else{ // x > =10
a = 3 *a - 11;
printf("%d\n",a);
}
return 0;
}
#include
#include
int main ()
{
int n; //四位数9倍还是反序列则只有在1000~1111之间
int a,b,c,d;
for (n = 1000; n <= 1111; n++){
a = n/1000;
b = n/100%10;
c = n/10%10;
d = n%10;
if (9 * n == d * 1000 + c *100 + b * 10 +a){
printf("%d\n",n);
}
}
return 0; // n = 1089
}