C语言求助

作者&投稿:程哄 (若有异议请与网页底部的电邮联系)
c语言求助?~

a被赋予了a-32,应该是指赋值给大写字母,被赋予a-32是字符常量X(大写)。
b也一样。
大写字母和小写字母的阿斯卡吗相差32,大写的比小写的小于32.

答案应该是
X Y
你要求输出的是单个字符%c
ASCI码里的大写字母比小写字母小32
所以显示的是ASCI码的X Y
如果你用 printf("%d %d",a,b);
结果就是89 90
建议学下格式字符串····
我也是初学···请多指教

不会啊,我运行结果是X Y,没问题
小写字母和其对应的大写字母差32

最后输出的应该是大写的X和Y,因为ASCII码的大小写正好是相差32

应该不错,这段程序应该是用来大小写变换的,大写和小写字母ASCII相差32


c语言问题求助
static声明的是静态变量,也就是会保存上一次用过的值。如果明白这个,再看你的程序就好理解了。include <stdio.h> int func(int,int);main(){int k=4,m=1,p;p=func(k,m);printf("%d,",p);\/\/第一次执行的时候,k=4,m=1,所以a=4 b=1,func函数内部的m是0,i是2,\/\/返回值是8...

C语言新手求助!!!急!!!
分类: 电脑\/网络 >> 程序设计 >> 其他编程语言 问题描述:10个人围成一圈,编号依次从1到10.从编号为1的人开始从1到3报数,凡报数是3的人退出圈子.编写程序输出依次出列的人的编号.(用选择,循环语句以及数组知识编写)解析:新手当然要照顾了 所以一个代码一个代码的给你加注释。。看明白了...

C语言程序求助!
首先看无论while怎么循环k都等于2,b都等于1.程序开始:w=3进入最外层while循环,j=6,k=2,b=1;在进入内层循环k<=6\/2也就是2<=3为真,逻辑与上b也就是1,结果为真。k自增为3,b=j%k也就是b=6%3 =0 在进入内层while循环,结果为假,跳过内层循环,进入判断语句。由于b=0为假,所以...

单片机 汇编语言 求助。
ORG 0000H ;汇编标志,伪指令,就是单片机不执行 ;的,表示汇编时从程序地址0000H开始 RESET:AJMP MAIN ;跳转到MAIN ORG 000BH ;同上,从000BH开始 AJMP ITOP ;跳转到ITOP,不要用LCALL ORG 0100H ;继续伪指令...从0100H开始 MAIN: MOV SP,#60H ;堆栈从61H开始 MOV TMOD...

c语言问题求助
include <stdio.h>main(){ int a=3,b=2;b=a<0&&a++>3; \/\/就是把 a<0 && a++>3这个表达式的结果赋值给b,这里肯定不是0就是1 \/\/ a<0 为假 所以后面的不用看了 整个表达式为假 也就是0 printf("%d,%d\\n",a,b);}3,0Press any key to continue ...

语言:闽南语求助~!
是你的形影 (xilieihingying)叫我逐天作眠梦 (giewaditizominmang)梦中可爱的人 (mangdiongkoaieilang)伊不是别人 (yimuxibalang)我的每一天(waeimuijigang)一分钟也不当轻松 (jihundiongmabodangkingsang)你是我爱的人 (lisiwaaieilang)将我来戏弄 (jiongwolaiseinang)九月的风在吹 (gaoweiei...

C语言作业求助,十分感谢
上面的程序首先会要求用户输入一个字符串,并将这个字符串存储到一个数组中。然后,程序会对该字符串中的每个字符进行检查.include <stdio.h> include <ctype.h> int main(){ char str[100];printf("请输入一个字符串:");scanf("%s", str);int count = 0; \/\/ 用来记录调整了多少个字符 ...

C语言问题 求助
代码:include <stdio.h> void main(){ double a=10,b=1,sum[2]={0,0}; int i;for (i=0;i<30;i++) { sum[0]+=a; sum[1]+=b; b*=2; } printf("陌生人共给了富翁%.0f万元\\n",sum[0]); printf("富翁共给了陌生人%.6f万元\\n",sum[1]\/1000000.0);} 结果...

有几道英语语言学问题求助!急!
牧羊犬身上毛太多, 吃东西不方便 (这里指"牧羊犬吃东西不方便“)2. 牧羊犬身上毛太多, 不能吃。 (这里指"吃牧羊犬“) 还真不会画树形图。2. 歧义在于everyone 和 they 是否同指,3. Because Seven is a dirty cannibal bastard who eats his fellow digits.国外的人都认为是8吃了9,...

c语言题目求助?
思路是这样的:取输入的字符串的相邻的四位,比如AFBAKC,先取AFBA,再取FBAK,再取BAKC,对每一组进行操作,记录每一组的操作次数。操作的思路是这样的:令每一位向ACTG靠拢,直接每一位加减运算,然后把差值相加就okk啦。然后比较每一组的操作次数,选最小的输出。要代码实现的话,先采纳再追答...

澳门特别行政区19276831577: C语言求助?
赞昂他达: 输入字符串: 输入要查找的字符: 输入替换字符: ========================================================== #include<stdio.h> #include<string.h> #define MAX 1000 int chrn (char c1, char c2, char s[]) { int n=0; char *p=s; for(;*p!...

澳门特别行政区19276831577: c语言求助 -
赞昂他达: #include void swap(int *a,int *b); int main(void) { /* * 编写程序,输入一个正整数n(1 * 将最小值与第一个数交换,最大值与最后一个数交换,输出交换后的数列. * 看题义不像是排序.*/ int n,idx; printf("输入一个正整数n:"); scanf("%d",&n...

澳门特别行政区19276831577: C语言编程求助
赞昂他达: 这不用if有点麻烦,得用三目运算符“ ? :”. #include<stdio.h> void main() { int a,b,c,max; printf("请输入三个数:"); scanf("%d%d%d",&a,&b,&c); max=a<b?(b<c?c:b):(a<c?c:a); printf("%d\n",max); }

澳门特别行政区19276831577: C语言求助 -
赞昂他达: 可以这样修改:void fun1(char a[99][20],int c[99],int tmp){ int i=tmp; printf("input name:"); scanf("%s", printf("input num:"); scanf("%d",&c[i]...

澳门特别行政区19276831577: C语言程序求助
赞昂他达: #include <stdio.h> int main (void) { int a = 100; int b = 50; int c; int d; printf ( "请输入c和d的值:" ); scanf ( "%d%d", &c, &d ); if ( a > b ) c = a; else c = b; if ( a < b ) d = a; else d = b; printf ( "a、b、c、d的值分别是:%d %d %d %d\n", a, ...

澳门特别行政区19276831577: c语言简单问题求助
赞昂他达: %f用于格式化浮点型数据的输出,a,b,2都是整型数据,所以(a+b)/2也是整型,用%f去格式化整型将不会将整型隐式转换为浮点型,所以显示结果为0.那么将表达式改为(a+b)/2.0是不是就可以呢?是的,表达式的值将为浮点型,符合%f.

澳门特别行政区19276831577: 求解C语言求助
赞昂他达: #include<stdio.h> #include<math.h> float x2; void main() { float a,b,c,d,t,x1,n,p,q; float f1(float x,float y,float z); float f2(float x,float y,float z); float f3(float x,float y,float m); printf("please input a,b,c:"); scanf("%f,%f,%f",&a,&b,&c); t=b*b-4*a*c; d=sqrt(t...

澳门特别行政区19276831577: C语言求助
赞昂他达: include<stdio.h> void main(){ int a,b,c,max,min;printf("输入三个数:"); scanf("%d%d%d",&a,&b,&c); max=a>b?a:b; max=max>c?max:c; min=a>b?b:a; min=min>c?c:min; printf("max=%d,min=%d",max,min); } //自己调试下哈,我没有调试

澳门特别行政区19276831577: C语言 求助 -
赞昂他达: scanf不能接受空格,遇到空格就结束

澳门特别行政区19276831577: C语言编程求助 -
赞昂他达: #include#include int fun2(char *str, char *substr){ int i,j; int cnt; cnt=0; for(i=0,j=0;str[i]!='\0';i++) { if(substr[j]=='\0...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网