99问答网
所有问题
c语言 for语句 以反序方式输出26个大写字母(即 Z Y X … B A)
#include<stdio.h>
int main()
{
char a;
a = 'Z';
for(a;(a>65||a==65);a--)
printf("%c");
}
哪里错了,怎么会输出中文呢?
举报该问题
推荐答案 推荐于2017-12-16
输出的语句错了,应该是printf("%c",a);
我再给你这代码优化下
#include<stdio.h>
int mian(){
char a='Z';
for(;a>=65;--a)
printf("%c ",a);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/etWzt7X7z.html
其他回答
第1个回答 2012-03-26
最后的printf 少写了一个a。
char a;
a = 'Z';
for(a;(a>65||a==65);a--)
printf("%c",a);
第2个回答 2012-03-26
输出的语句错了printf("%c",a);
相似回答
C语言
编程:用递归法做,
输出26个字母
表的正序与
反序
。
答:
void fa(int i);void fb(int i);int main(int argc, char ** argv) { fa('a');printf("\n");fb('z');printf("\n");return 0;} void fa(int i) { if(i <= 'z') { printf("%c ", i);fa(i+1);} } void fb(int i) { if(i >= 'a') { printf("%c ", ...
c语言
程序设计将小写
字母a
到
z
分别按正序和
反序输出
答:
include <stdio.h>int main(){ char ch='a'; while(ch <= 'z')printf("%c",ch++); // 正序输出 ch = 'z'; while(ch >= 'a')printf("%c",ch--); //
反序输出
return 0;}
C语言
怎么
反序输出
答:
最简单的反序输出,就是把数组反序输出。只需要从最大下标开始,向0下标循环输出就可以了
。比如将字符串(字符数组)反序输出的代码如下:void reverse_output_str(char *str){ int len = strlen(str) -1;//得到最大下标 while(len >= 0)printf("%c", str[len--]); //反序输出直到...
c语言
字符
反序输出
答:
你好!你把 m[11]; 初始化一下就好了,改成 m[11]={0}; ,这样就会有字符串结束符了 完整的修改后的代码:include<stdio.h>void JH(char a[11],char b[11]){ int x,y;
for(x
=9,y=0;y<10;x--,y++) { b[y]=a[x]; }}int main(){ char n[11],m[11]={0}; ...
c语言
编程中,怎样输入一个三位数,将其各位数字
反序输出
,如输入321,输...
答:
这个很简单,用字符串最简单 char a[10];gets
(a)
;puts(strrev(a));你要是不用数组,也能解决 int a,s=0;scan("%d",&a);while(a){ s=s*10+a/10;a/=10;} printf("%d",s);
c语言
,完成输入一个字符序列。统计
大小写
个数,并将
大写反序输出
。谢谢...
答:
i++;//统计小写 ch++;} if (*ch <= 'Z'&&*ch >= 'A'){ (b + j) = *ch;j++;//统计小写 ch++;} } printf("小写数%d\n", i);printf("大写数%d\n", j);
for
(
int t = j-1; t >= 0; t--){ printf("%c",*(b+t));//
反序输出
} system("pause");} ...
编写
c语言
程序,要求用户输入一个字符串,程序将字符串
字母反序输出
.即如...
答:
include<stdio.h> include<string.h> int main(){ char str[20],c;int i,n;printf("str=");gets(str);n=strlen(str);
for(
i=0;i<n/2;i++){ c=str[i];str[i]=str[n-i-1];str[n-i-1]=c;} puts(str);return 0;} ...
C语言反序输出
答:
h> void main(){ unsigned short a,b,c,d,e,f;printf("请输入一个四位十六进制数,按回车键结束:");scanf("%X",&a);b=a<<12;c=a<<4;d=a>>12;e=a>>4;b=0xf000&b;c=0x0f00&c;d=0x000f&d;e=0x00f0&e;f=b|c|d|e;printf("
输出反序
为:%x\n",f);} ...
c语言
:(用数组与指针法,不使用strupr函数)任意输入一串字符串,将其全...
答:
include<stdio.h>int count = 0; void reverse() { char ch = getchar(); if (ch == '\n') { return; } else { reverse(); if (ch>= '0'&&ch<= '9') { ++count; } if (ch>= 'a'&&ch<= 'z') { ch = ch - 'a' + 'A'; } putchar(ch); } } int main()...
大家正在搜
c语言输入大写字母输出小写
c语言字符串大写字母变小写
c语言大写字母转小写
c语言字符串大小写字母转换
c语言字符串反序输出
c语言大小写字母转换代码
c语言如何反序输出
c语言求反序输出
c语言将大写转换成小写
相关问题
c语言倒序打印26个英文字母
C语言编程:用递归法做,输出26个字母表的正序与反序。
C语言反序输出
C语言程序:倒序打印26个英文字母(程序改错)
C语言:输入一个字符串 反序输出其中的大写字母。(如:fg4...
用c语言写一个输入一个字符串,输出颠倒顺序并改变大小写的字符...
请编写c程序向屏幕交替输出26个大小写字母,如:A b C ...
求好心人用c语言实现输出26个英文字母