c语言如何竖着输出一句话
答:先创造一个字符串指针,指向输入进来的字符串(指向字符串的头,也就是第一个字符第一个成员)然后在输出的for循环里每次循环指针向下偏移一位,输出指针指向的字符输出这是你要的1个字符,后面再带个换行就是你要的竖直输出
答:按照中间是用“_”隔开的啊,一定要照样输入才行。。。include <stdio.h> include <stdlib.h> int main(){ char str[100]={'\0'},ch;int i=0,j,k=0,m=0,n;while(1){ k=i*10;n=0;while((ch=getchar())!='_' && ch!='\n'){ str[k+n]=ch;n++;} if(m<n){ m=...
答:void vert_print(char** str, int n) {int i;int v = 1;char** t = (char**)malloc(n*sizeof(char*));for (i = 0; i < n; i++) t[i] = str[i];while (v) {v = 0;for (i = 0; i < n; i++) {if (*(t[i])) {if (*(t[i]) < 0) {printf("%c"...
答:1、首先将C语言框架搭载C语言软件内,并定义三个常量。2、其次为每个常量分别赋值为b、o、y。3、最后在每个输出字母后加入换行输出即可。
答:因为for里面的循环你用了println,应该用print,println是会自动换行的。正确代码:for(int i=1;i<=3;i++){ for(int j=1;j<=8;j++){ System.out.print("*"); } System.out.println();}
答:include<stdio.h> int main(void){ int i,j;for(i = 0;i < 5;i++){ for(j = 0;j < 5;j++)printf("*");printf("\n");} return 0;}
答:sbit K2=P3^0;void dealy(int k){ int i,j;for(i=k;i>0;i--)for(j=110;j>0;j--);} void main(){ int a=0xff;if(K1==0){ dealy(500);if(K1==0){ while(!(K2==0)){ P2=a;a=a>>1;dealy(1000);if(a==0x00){ P2=0x00;dealy(1000);a=0xff;} } ...
答:printf("m",a99[i][j]); //j = 0 printf("\n"); } } 正确的写法应该是上面这样的。 这里涉及到2个问题: 1.数组声明的时候a[9]就是有9个元素的数组,a[10]就是有10和元素的数组 2.数组赋值的时候第一个元素的下标是从0开始的,即a[0],最后一个下标是声明时的数字-1,如:...
答:printf("%d \n",a[i]);改成 printf("%4d",a[i]);
答:void main(void){ int i,j;int x[n];int M[n][n];for(i=0;i<n;i++)x[i]=0;for(i=0;i<n;i++)for(j=0;j<n;j++)M[i][j]=0;square(M);for(i=0;i<n;i++){ for(j=0;j<n;j++)printf("%-3d",M[i][j]);printf("\n");} printf("各行的数加和:");...
网友评论:
葛晏19345146769:
竖着输出一句话,没有输入,c语言程序设计 -
11417成狮
: 好专业的样子
葛晏19345146769:
新手提问:C语言如何输出一句话啊,具体怎么做? -
11417成狮
: #includevoid main(){printf("Hello World!"); /*在屏幕上输出Hello World!*/getch(); /*暂停,不然会一闪而过*/}编译运行后在屏幕上显示Hello World用Win-tc吧,用迅雷可以找到,或者加我Q发给你:879129532
葛晏19345146769:
c语言,横着输入,竖着输出,绝对有难度 -
11417成狮
: 按照中间是用“_”隔开的啊,一定要照样输入才行... #include <stdio.h> #include <stdlib.h> int main() { char str[100]={'\0'},ch; int i=0,j,k=0,m=0,n; while(1) { k=i*10; n=0; while((ch=getchar())!='_' && ch!='\n') { str[k+n]=ch; n++; } if(m<n) { m=n; } ...
葛晏19345146769:
C语言编程.把输入的文字转成古代竖排输出怎么做 -
11417成狮
: 就把中文字符当作英文处理,不过每行记得输出2个字符,那样才是一个完整的中文文字: #include <stdio.h> int main(void) { char word[256]; int i=0,j; while(word[i++]=getchar() != '\n') { ; } for(j=0;j<i;j+=2) { printf("%c%c",word[j],word[j+1]); printf("\n"); } return 0; } 这个程序只能输入一行不含空格的字符,否则会乱码,需要自己改一下去.求采纳
葛晏19345146769:
输入一个数然后输出一句话的程序用C语言怎么编写 -
11417成狮
: 用if或switch语句如`: switch((int)x) { case 9:printf("你好\n");break; case 8:printf("您好\n");break; case 7:printf("我爱你\n");break; case 6:printf("......\n");break; default:printf("重庆\n"); } 你输入6,7,8,9,分别输出相应的话 这只是部分 你还要在前面加上预处理和主函数
葛晏19345146769:
C语言中键盘怎么输入竖 -
11417成狮
: shift和加号右边的那个键.
葛晏19345146769:
如何用C语言把输入的一句话逆序输出 -
11417成狮
: #include <stdio.h> #include <string.h> int main() { int i; char str[256]; gets(str); for(i=(strlen(str)-1);i>=0;i--)//**i的初始值应该是strlen(str)-1**// putchar(str[i]); return 0; } 楼上的有点小问题,不过大体应该是最简单的了.不过这个是逆序输出,如果你想将字符数组逆序,就不能用这个了!
葛晏19345146769:
c语言如何实现逐个输出一段话? -
11417成狮
: 1、使用sleep函数暂停,用pirntf %c参数一个个输出即可. 2、例程: #include<stdio.h> #include<windows.h> #include<string.h> int main() { char c[]={"你好,中国!"}; int i; for(i=0;i<strlen(c);i++){printf("%c",c[i]); Sleep(100);//休眠100毫秒} printf("\n"); return 0; }
葛晏19345146769:
C语言用数组定义十个数,怎样才能竖着输入?? -
11417成狮
: 代码如下: #include<stdio.h> int main() { int a[10],i,j; printf("请输入十个数:\n"); for(i=0;i<=9;i++) { scanf("%d",&a[i]); } printf("这十个数分别为:\n"); for(i=0;i<=9;i++) { printf("%d\n",a[i]); } printf("\n"); return 0; } 有疑问欢迎提出.
葛晏19345146769:
用C语言怎样编写一句话 -
11417成狮
: 工具/原料 VC++6.0 电脑 方法/步骤 1、首先,打开编译器,新建文件.出现的空白处是写代码的. 2、输入”#include<stdio.h>“这个为头文件. 3、第二行,输入”main“,加上一对”小括号“. 4、在main,下方,输入一对大括号 {}. 5、在大括号里输入,”printf("Hello,Word\n");”. 6、运行程序即可看到输入的话了.