include <stdio.h>void main(){ int n,n1,n2; n=n1=n2=0; while( scanf("%d", &n),n!=-1 ) { if ( n<0 ) n1++; else if ( n>0 ) n2++; } printf("正数:%d 负数: %d", n2,n1 );} ...
"stop")) //strcmp(str1,str2)的结果如果为0,则两字符串相等。
c语言3n+1问题计算机科学中的问题往往被归纳为某一类问题(如NP问题,无法解决问题,递归等)。在这道问题中你将分析一种算法,它对所有可能的输入结果是未知的。 考虑以下算法: 1. 输入n 2. 输出n 3. 如果n=1然后停止 4. 如果n是奇数: n <-- n*3+1 5. 其他的情况: n <-- n/2 6. 转向 2例如:...
结果1 题目C语言 统计单词个数问题用空格或换行分开的字符串称为单词。输入多行字符串,直到遇到了单词 "stop" 时才停止。最后输出单词的数量。用于分割单词的空格或换行可能多于1个。怎么改下?一按回车就结束了 #include #define N 100 int main() { int i,num=1,c,word; char number[N]; gets(number)...