没有输出 啊、
追答....
加两句
#include
#include
int main()
{
int i = 0;
char a[128] = {0};
scanf("%s", a);
while(i++ < 10)
printf("%s",a);
system("pause");
return 0;
}
...在控制台输入一句话,利用while循环输出这句话10遍。求代码!!!_百度...
int main(){ int i = 0;char a[128] = {0};scanf("%s", a);while(i++ < 10)printf("%s",a);return 0;}
c语言如何输入中文,然后打印到控制台上另一段中文
比如输入『你叫什么名字』,然后控制台打印出『我叫张三』,输入『你是男是女』,控制台打印『男』而且这个可以循环运行,可以一直输入指令,然后控制台返回相应的汉字... 比如输入『你叫什么名字』,然后控制台打印出『我叫张三』,输入『你是男是女』,控制台打印『男』而且这个可以循环运行,可以一直输入指令,然后...
C语言:输入\\之类的话 for语句会一直往下循环输出,如何终止?
输入\\之类的话 for语句会一直往下循环输出,是因为程序需要读入一个整数,但是输入的非法字符会一直停留在输入缓冲区中,要想终止,可以按下Ctrl+Break终止循环。正面的程序已经帮你改好了:include <stdio.h> include <stdlib.h> include int main(){ int a, b,i;srand((unsigned)time(NULL));...
C语言帮忙分析这段代码怎么理解,拜谢!!!
1、a[100]数组的第一个元素a[0]设为0 ,这个地方a[1]~a[99]这99个元素其实都没初始化。2、循环从控制台获取n值,对数组元素a[n]进行自加1操作,直到n值非法或者为负值的时候结束循环。这个地方有缓冲区溢出隐患,n值>99的时候其实是越界操作。3、循环找到a[0]~a[99]里面的最大值存在m...
数据结构要求做个多项式计算器 用C语言 哪位高人有代码谢谢_百度...
要求(不一定一模一样)一、问题描述在控制台下实现一个一元稀疏多项式的简易计算器。二、基本要求该计算器的基本功能如下:(1)多项式输入,输入格式如下:<系数><空格><指数><回车>以... 要求(不一定一模一样)一、问题描述 在控制台下实现一个一元稀疏多项式的简易计算器。二、基本要求 该计算器的基本功能如下:(...
我是大一的学生 老师让我们做一个c语言课程设计 现在给出三道 希望大家...
1、数据的输入2、计算每位同学的平均分3、计算每门课程的平均分4、计算各分数段(90-100、80-89、60-79、60以下)的人数5、对这10位同学的成绩按平均分排序,给出名次。6、对数据可以进行增、删、改的编辑操作。7、对数据可进行查询操作。8、最后输出结果如下:学号 姓名 C程序设计 高等数学 英语 线性代数 ...
编写Java程序,使用while循环语句计算1+1\/2!+1\/3!…1\/20!之和.
package practice;\/ 使用while循环 计算1+1\/2!+1\/3!+...+1\/20!a用于存储前n个阶乘分之一 sum 用于累加和 \/ public class WhileDemo { public static void main(String[] args) { \/*i=i+1的简写形式是i+=1;但是二者有本质的区别:如果 i是short类型,+=:会自动类型提升,而=则不会 所...
这个c语言代码错哪里了?
(2) main() { int a=0,I; scanf(“%d”,&I); do {a=a+I; I++; }while(I<=10); printf(“%d”,a); } 可以看到,当输入I的值小于或等于10时,二者得到的结果相同。而当I>10时,二者结果就不同了。因为while循环是先判断后执行,而do- while循环是先执行后判断。对于大于10的数...
电大C语言程序设计A 求答案! 急!!!
void main(){ unsigned char input_char[60],i;unsigned char number[26][2]={0};unsigned char lengthofinput=0;unsigned char legalflag=0;while(!legalflag) { printf("请连续输入字母(不区分大小写),不大于50,输入数字和其他符号无效,以回车结束\\n");scanf("%s",input_char);length...
c语言问题 将首字母变为大写
{ int i;int word;char str[200];printf("请输入字符串:");while(gets(str)!=NULL){ printf("修改后的字符串为:");word=0;for(i=0;str!='\\0';i++){ if(str==''){ word=0;printf("");} else if(word==0){ word=1;str=str-32;printf("%c",str);} else printf("%c...