mdsk.net
当前位置:首页 >> #inCluDE <stDio.h> int mAin() { ChAr A[100],... >>

#inCluDE <stDio.h> int mAin() { ChAr A[100],...

这段程序的功能是统计字符串b在字符串a出现的次数.#include <stdio.h> int main() { char a[100], b[100];//定义两个字符串数组,表示字符串.int i=0, j=0, n=0;//定义三个整型变量i,j,n并都初始化为0.其中j表示字符串a的起始位置,i表示字符串b

我帮你改了一下,你看看,有问题再问!#includeint main()// 这里多了一个分号{ struct student { long int num;// 这里少了一个分号 char name[10];// char拼写错误,结尾少了一个分号 char sex;// 这里少了一个分号 }a={001,"lilin",'M'}; printf("NO.:%ld\nmame:%s\nsex:%c\n",a.num,a.name,a.sex);// name拼写错误 system("pause");// 帮你加了一句,为了让你能看到运行结果 return 0;// return和0之间要有空格}运行结果:

没有右侧大括号“}”.

#include<stdio.h> //把stdio.h插入此处,stdio.h为标准输入输出头文件,里面包含了输入输出所需的代码 //#include是预处理命令,表示在编译时先将其后的头文件插入到此处void main() //main是方法名称,该方法为主函数,void为返回值,()

#include&lt;stdio.h&gt; #include &lt;string.h&gt; int main() { char *p,a[100]; gets(a); p=a+strlen(a); while(--p&gt;=a) putchar(*p); return 0; }指针不用指针#include&lt;stdio.h&gt; #include &lt;string.h&gt; int main() { int l,i; char a[100]; gets(a); l=strlen(a); for (i=0;i&lt;=l-1;l--) printf("%c ",a[l-1]); return 0; }

对n的循环.n='a',找到case 'a',输出a+b=120并换行,中断n+=2,n='c',找到case 'c',输出a*b=2000并换行,中断n+=2,n='e',不满足循环条件,退出循环.因此输出结果为:a+b=120a*b=2000

#include<stdio.h>//头文件,因为后面要使用scanf,printf,他们的定义在这个文件中; int main() //主函数,返回类型为整形;{ char a; //定义字符变量a scanf("%c",&a); //从键盘输入一个字符,将输入的这个字符赋给a; printf("%d",a); //以十进制输出字符a的ASCII码;return 0;//返回0,0与主函数的类型是整形相呼应. }

#include <stdio.h>main(){ int a=5,b=4,c=3,d=2; if(a>b && b>c) printf("%d\n",d); else if ((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2); return 0;}

for(i=1;i<7;i++)if(a[j]<a[i]) j=i;这一段 就是找a[1]到a[6]中最大的元素. 即orning最大的, 为'r' 即j=2t=a[j];a[j]=a[7];a[7]=a[j];将a[2]和a[7]交换位置. a[7]为字符串结束符\0于是交换后, 字符串为"mo" 输出也就是mo

修改后的代码:#include <stdio.h>int main(){ char a; for(;a=getchar();) { printf("%c",a); } //这里不需要分号 return 0;} 抱歉 第一次以为没通过 发了两遍 如果你想要那种输出方式 你需要改变输入方式 修改后的代码: #include <stdio.h> int main

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com