c语言! 谁来帮忙!

下列程序的功能为:倒序打印26个英文字母。请纠正程序中存在错误,使程序实现其功能
#include <stdio.h>
main()
{
char x;
x='z';
while(x!='a')
{
printf("%3d",x);
x++;
}
}

#include <stdio.h>
main()
{
char x;
x='z';
while(x>='a')
{
printf("%3c",x); //打印字母用%c
x--;
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-25
#include <stdio.h>
main()
{
char x;
x='z';
while(x>='a')
{
printf("%3c",x);
x-- ;
}
}
第2个回答  2009-03-25
1.将%3d改为%3c,%d:输出十进制数的,%c输出单个字符的
2.将x++改为x--;
3.将小写z改为大写Z,将小写a改为大写A就打印大写字母的倒序了。
第3个回答  2009-03-25
%3d改为%3c
x++改为x--
第4个回答  2009-03-25
x--

c语言,谁会帮帮忙吧?需要答案和解释!
1. 在C语言中,反斜杠后跟三个数字表示八进制数。例如,"\\376"的十进制值是254。2. 在计算机中存储数据时,通常使用补码形式。254作为一个正整数,其补码与其原码相同,即"1111 1110"。3. 使用`%d`格式符输出数据时,系统会按照有符号整数来处理。因此,"1111 1110"被视为负数,其绝对值的原码(...

C语言的 谁能帮帮我?
第一个printf,a是外面定义的,b、c都是{}里面定义的,外面的printf,a、b、c又编程使用最初定义的变量了。

利用c语言开发一个“学生成绩管理系统”谁来帮帮忙
学生成绩管理系统-c语言程序代码二 学生成绩管理系统-c语言版 include "stdio.h" \/*I\/O函数*\/ include "stdlib.h" \/*其它说明*\/ include "string.h" \/*字符串函数*\/ include "conio.h" \/*屏幕操作函数*\/ include "mem.h" \/*内存操作函数*\/ include "ctype.h" \/*字符操作函数*\/ include...

C语言好学吗谢谢了,大神帮忙啊
第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl...哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语...

c语言3个数取最大值问题,谁来帮忙看下
if (d>c)return d;else d=c;return d;} 但是这种方式来做还是比较麻烦的,建议使用三元运算符来求最值,比较方便。int max(int a, int b, int c){ return (a < b ?(b < c ? c : b) :(a < c ? c : a);} \/\/ 注意,函数使用前要声明。因为你的定义在主函数之后。需在主...

C语言问题呀!!急呀1高手快点帮帮忙呀!
if(i*i+j*j*(float)c*c==0)\/\/这句是新加的 continue;\/\/这句是新加的 避免分母为0 if((i+j)%2==0){ if(abs(i)%2==0)s=1;else s=-1;\/\/if (i==0)\/\/continue;\/\/这两句应该去掉 m=m+s\/sqrt((i*i+j*j*(float)c*c)\/(1+(float)c*c));} \/\/else \/\/continue;\/\/...

c语言高手过来帮帮忙啊!!!多给分啊~
把main函数里的switch语句后加个(c)就可以正常编译运行了。程序的作用是选择要转换为阴历还是阳历,例如选择阴历好后输入一组年月日(格式例1981.11.30,在1980到2015年之间),之后程序将为你转换为阴历(1981.11.5)帮你注释了两个函数,另外两个函数的思想相同,总的来说这个程序的逻辑不是很好,不用心看的话很难理解...

谁懂数据结构C语言,帮个忙吧,我整了好久都没整好,会的帮我一下谢了...
{ int data[MAXSIZE];int last;}SeqList;\/*顺序表的初始化*\/ SeqList *init_SeqList(){ SeqList *L;L=malloc(sizeof(SeqList));L->last=-1;return L;} \/*插入数据*\/ void Insert_SeqList(SeqList *L,int i,int x){ int j;if(L->last==MAXSIZE-1){ printf("full "); \/...

C语言mktime函数是如何实现的,谁能帮忙提供一下源码?
} unsigned long mktime(DateTime& dt){ unsigned long result;\/\/ 以平年时间计算的秒数 result = (dt.tm_year - 1970) * 365 * 24 * 3600 + (Tab_DoyOfMonth[isleap(dt.tm_year)][dt.tm_mon-1] + dt.tm_mday - 1) * 24 * 3600 + dt.tm_hour * 3600 + dt.tm_min * 60...

C语言大作业 题目是:请设计一个算法完成两个超长正整数的加法。谁会...
首先把输入的两个字符串分别转到两个整形数组里、注意要从尾开始转、这样两个整形数组的下标就按照从0开始依次表示个十百千...的顺序来存两个数了、而且严格按位对齐。于是就可以for一遍、每个数组位相加(注意数组初始化设为0、这样加到最高位就可以了)。相加的时候判断是不是大于10、如果大于10、就...

相似回答
大家正在搜