求C语言改错题
答案:5 悬赏:10 手机版
解决时间 2021-02-28 10:33
- 提问者网友:世勋超人
- 2021-02-27 17:21
要求一些简单改错,越简单越好
是给一些只懂一点点或者说学了半学期的学生做的题目
先谢了,尽量多给点~可以适当加点分
最佳答案
- 五星知识达人网友:轮獄道
- 2021-02-27 17:37
'
while((c=getchar())!='\space<<";
cout<<:",y);
cout<<"交换输出是:";<=' && c<='Z')
letters++;
else if (c=='
digit++;
else
other++
}
cout<0',digit;"x>>y;
swap(x::"<
cin>
else if (c>)
space++;<, space;
int main ()
{char c;
int letters=0;a'<#include
using namespace std;
void swap(int *a;, other;
}
2.
#include <:"<
cout<<"enter one line, digit:"<
{if (c>x<<" " <,other=0;"<<,space=0;
using namespace std;y<A'
temp=a,int *b)
{
int temp;
a=b;
b=temp;
}
int main()
{int x,y;
cout<<"输入二个数" && c='z'||c>
while((c=getchar())!='\space<<";
cout<<:",y);
cout<<"交换输出是:";<=' && c<='Z')
letters++;
else if (c=='
else
other++
}
cout<0',digit;"x>>y;
swap(x::"<
else if (c>)
space++;<, space;
int main ()
{char c;
int letters=0;a'<#include
using namespace std;
void swap(int *a;, other;
}
2.
#include <:"<
cout<<"enter one line, digit:"<
using namespace std;y<
temp=a,int *b)
{
int temp;
a=b;
b=temp;
}
int main()
{int x,y;
cout<<"输入二个数" && c='z'||c>
全部回答
- 1楼网友:夜余生
- 2021-02-27 22:37
.. 来些题. 适合自学了2个星期的初中生做的题...
- 2楼网友:天凉才是好个秋
- 2021-02-27 21:02
main()
{int a,b,c,t;
scanf(“%d%d%d”,&a,&b,&c);
if(a<b) {t=a;a=b;b=t;}
if(b<c) {t=b;b=c;c=t;}
if(a>b) {t=a;a=b;c=t;}
print(“%d,%d,%d”,a,b,c)
}
- 3楼网友:低血压的长颈鹿
- 2021-02-27 20:01
改错不如做题啊,改错有什么用啊,把你往错误思路上引导,误入歧途啊
- 4楼网友:雪起风沙痕
- 2021-02-27 18:42
i < m ; i++)/*for(i = 2 ; i <!=',则应输出: 0;0'Enter a string: ", fun ( n ) ) ;
}
4;= 'z' )
*b=b+1;/。
注意.C中函数fun的功能是,不得增行或删行;
printf( "\\nThe result is %lf\
}
return( y ) ,也不得更改程序的结构!
#include *改为double fun (int m)*/
{ double y = 0, d ;
int i ;
for( i = 100, i <。
注意;\n upper = %d lower = %d\n" i++)
if(s[i]; ); gets ( s );
fun ( s.536389。
请改正程序中的错误:不要改动 main 函数,不得增行或删行,也不得更改程序的结构;)
s[j]=s[i];= 'A' && *s <!
#include <,;i += 100 )*/
{ d = (double)i * (double)i ;
y += 1.0 /\0';= 'a' && *s <:根据整型形参m;
printf("*/,不得增行或删行;stdio;= 'Z' )
*a=a+1 , fun ( n ) ) , 给字符串 s 输入:AAaaBBb123CCccccd,则应输出结果;c'
s++;
}
}
main( )
{ char s[100]!
#include
fun ( int m )/, & upper, &lower );
printf( "(i * i) ;
*/
return( y ) ;
double fun ( int m )
{ double y = 1.0 :从s所指字符串中删除所有小写字母c; gets(s);
printf("The original string: "); puts(s);
fun(s);
printf("The string after deleted : "); puts(s);printf("\n\n");
}
可以了吧;
s[i]='!=':根据整型形参m的值;, upper;*改为 *b=*b+1;n",计算如下公式的值。
1 1 1 1
y = ------- + --------- + --------- + …… + -------
100*100 200*200 300*300 m*m
例如.C中函数fun的功能是;= m ; i++)
*/
y -= 1 /。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动 main 函数;/*改为*a=*a+1 ;*/
if ( *s > s[i];\0';
int i ;nThe result is %lf\n",计算如下公式的值。
1 1 1
t = 1 - ----- - ----- - …… - -----
2*2 3*3 m*m
例如;
void fun( char *s )
{ int i,j;
for(i=j=0; d ;
}
main( )
{ int n = 2000 ;
printf( ", int b )/*改为void fun ( char *s, int *a, int *b */)
{
while ( *s )
{ if ( *s >.C中函数fun的功能是,给定程序MODI1;= m;**************found**************/
}
main( )
{ int n = 5 .000160。
请改正程序中的语法错误;),则应输出: 0, lower = 8。
请改正程序中的错误;(i * i) ;/* y -= 1.0 /
/,给定程序MODI1,也不得更改程序的结构!
#include
void fun ( char *s, int a,使它能计算出正确的结果:upper = 6,若 m 中的值为: 5;;*/
}
main()
{ char s[80];
for(i = 2 。
例如;
}
2,给定程序MODI1.C中 fun 函数的功能是:分别统计字符串中大写字母和小写字母的个数:不要改动 main 函数,不得增行或删行,也不得更改程序的结构;*改为for( i = 100;\nPlease a string : ",给定程序MODI1以下改错题在tc2.0和vc++6.0下可编译
1; int upper = 0, lower = 0 ;
printf( ",若m = 2000
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯