永发信息网

C语言高手帮忙编写2个小程序啊?

答案:3  悬赏:0  手机版
解决时间 2021-06-04 18:50
  • 提问者网友:我们很暧昧
  • 2021-06-03 19:42

题目是;

1:任意输入一个小写字母,将其转换成大写字母输出?

2:求1到100之间所有奇数之和?

希望有输出结果的截图 谢谢啦啊?

最佳答案
  • 五星知识达人网友:duile
  • 2021-06-03 20:33

第一个用ASCII值转化


#include"stdio.h"


main()


{


char str;


printf("输入小写字母:");


scanf("%c",&str);


printf("%c",str-32);


getch();


}


截图:



第二题


#include"stdio.h"


main()


{int i,sum=0;


for(i=1;i<100;i+=2){


sum+=i;


}
printf("%d",sum);


getch();


}
截图:



全部回答
  • 1楼网友:千夜
  • 2021-06-03 22:39

1.

#include <stdio.h>

void main()

{

char src;

while(1)

{

printf("Input char:\n");

scanf("%c", &src);

if((src>='a')&&(src<='z'))

{

src -= 0x20;

printf("Conv char:%c\n", &src);

}

else

{

printf("Input Error.\n");

}

}

}

2.

#include <stdio.h>

void main()

{

int i;

int odd_sum;

odd_sum=0;

for(i=1; i<100; i+=2)

{

odd_sum += i;

}

printf("Odd sum is:%d", &odd_sum);

}

  • 2楼网友:忘川信使
  • 2021-06-03 22:08

#include <stdio.h>

void main() { char c; scanf("%c",c); printf("%c,%d",c-32,c); }

#include<stdio.h> void main() { int a,b; scanf("%d%d",&a,&b); if(a>b) { int c; c=a;a=b;b=c; } int sum=0; for(a=a/2*2+1;a<=b;a+=2) sum=sum+a; printf("sum=%d\n",sum); }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯