一个简单的c语言题目,求结果

作者&投稿:驹福 (若有异议请与网页底部的电邮联系)
一道简单的C语言题目,求输出结果~

a,b呢 定义都没有

int a,b;
pritf("请输入a");
scanf("%d",&a);
pritf("请输入b");
scanf("%d",&b);
pritf("a+b=%d",a+b);

a=7
a%5=2
所以从case 2:分支开始执行,
但是由于case后面并没有break语句,所以后面的case 3和default也会被执行

输出结果为:
7 5 其他值

a=7;
a%5=2;
从case2:分支开始执行;由于每个分支后没有break;故case2分支后面的分支都执行。
cout<<a--;先输出a;然后在减1;
cout<<--a;先减1;再输出a;
输出的结果为:75其他值


C语言编程题目
下面是一些C编程题目:1. 编写程序,从键盘输入两个整数,输出它们的和、差、积、商、余数。2. 编写程序,从键盘输入三角形的三条边长,判断它们是否可以构成三角形,并输出三角形的类型(等边、等腰、一般)。3. 编写程序,从键盘输入字符串,统计其中的大写字母、小写字母、数字和其他字符的个数,并...

c语言经典100题,要过程
您好,c语言经典100题:【程序1】题目:有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数 都是多少 1.程序分析:可填在百位,十位,个位的数字都是1,2,3,4.组成所有的排列后再去 掉不满足条件的排列.2.程序源代码:main(){ int i,j,k;printf("\\n");for(i1;i<5;i++)\/*以...

经典C语言程序例子
题目01:在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。直接编译,程序执行结果如下图所示:题目02:编写一个int string_len(char *s),返回字符串s的字符长度(不包括\\0)。直接编译,程序执行结果如下图所示:...

5道c语言 基础题目 求解
23. .输入一个百分制成绩,输出相应的五级制成绩。百分制成绩与五级制成绩之间的转换标准为:90分以上为A,80-89分为B,70-79分为C,60-69分为D,60以下为E。例1:输入 :95 输出:A 例2:输入:63

急求c语言编程题目
rand()函数是按指定的顺序来产生整数,因此每次执行上面的语句都打印相同的两个值,所以说C语言的随机并不是真正意义上的随机,有时候也叫伪随机数,使用 rand() 生成随机数之前需要用随机发生器的初始化函数 srand(unsigned seed)(也位于 stdlib.h 中) 进行伪随机数序列初始化,seed 又叫随机种子,通俗讲就是,如果...

c语言编程题目求解
题目2:c include<stdio.h> include<math.h> int is_prime(int num){ int i;for(i=2; i<=sqrt(num); i++){ if(num%i == 0){ return 0;} } return 1;} int main(){ int num;printf("请输入一个整数:\\n");scanf("%d", &num);if(is_prime(num)){ printf("%d是素数\\...

求大神给一个C语言模块设计的题目,只要题目
1. 输出“魔方阵”。所谓魔方阵是指这样的方阵,它的每一行,每一列对角线之和均相等。例如,三阶魔方阵为:8 1 6 3 5 7 4 9 2 要求输出1至n2的自然数构成的魔方阵。2.给出年、月、日,计算该日是该年的第几天。3.移位加密与解密 (1)文件加密 (2)文件解密 说...

C语言编程题目,急急急!!
观楼主英俊潇洒、风流倜傥,必当世之豪杰,诚邀楼主加入0x30百度贴吧,共商义举,成千秋霸业。#include <iostream>using namespace std;\/\/第一问题void func_question_one(void){int a[5] = {0};int inx;\/\/输入5个整数for (inx=0; inx!=5; ++inx)cin>>a[inx];\/\/假设法最大数和最小数...

...计算2个正整数的和,差,积,商并输出.题目保证输入和输出全部_百度知 ...
结论:该代码片段展示了如何编写一个简单的C语言程序,用于计算两个正整数的和、差、积和商。程序首先定义了两个无符号整型变量A和B,通过`scanf`函数接收用户输入的两个整数。接下来,程序通过`printf`函数依次输出两个数的和、差、积和商。例如,如果输入5和3,程序会输出10、2、15和1.67(四舍...

几道简单的C语言题目
C: int a=10; b=20; D: int a=10; b=20,【C】3.以下选项中正确的C语言常量是:A: 0xEfGh B: 'XYZ'C: 12.34e5 D: '\\5A'【A】4.设有double x;char s[50];输出双精度浮点数x和字符串s,正确的语句是:A: printf("%lf %s",x,s); B: printf("%ld %s",...

阳泉市13348407183: 求一个简单的C语言循环输出结果题..求详细过程.. -
望司血复: 程序有点输出错误,改正如下 #include<stdio.h> void main() { int i, j, sum=0;for( i=1; i<=4 ; i++){for(j=1; j<=1;j++){ sum=i*j;if(sum>=6)break;}printf(" i=%d\t j=%d\t sum=%d\n", i , j , sum);} 使用VC6.0运行结果如下 i=1 j=2 sum=1 //下次循...

阳泉市13348407183: 求解一道简单的C语言C程序C编程题 -
望司血复: 题目没说清.1.输入仅限于小写字母还是所有字符;2 y,z输出a,b还是也按ASCII码向后推两位.#include <stdio.h>#include <string.h> int main() { char iword; char oword; while(iword = getchar()) { if(iword == '\n') break; oword = (iword - 95) % 26 + 97; printf("%c",oword); } printf("\n"); return 0; } 输入:abcdefxyz 输出:cdefghzab 此程序仅限输入小写字母.

阳泉市13348407183: 菜鸟求助:一道很简单的C编程题 -
望司血复: 这样是可以的,形式是输入一个数跟着输出绝对值 EOF指的是end of file.是一个特定的标记 #include <stdio.h> main() { float a; while(scanf("%f",&a)!=EOF) //这个语句的意思就是用a来接收输入的数 //并以Ctrl+z结束整个程序 { if (a<0) a=-a; ...

阳泉市13348407183: 一道简单的c语言题目求解 -
望司血复: #include <stdio.h> int main() { char c[5]; printf("输入4位数\n"); scanf("%s",c); for(int i=0;i<4;i++) printf("%c ",c[i]); scanf("%s",c); return 0; }

阳泉市13348407183: 求解一道简单的C语言题 -
望司血复: 一:输入十进制,输出八、十、十六进制.#include <stdio.h> int main(void) { int n;scanf("%d", &n);printf("八进制:%o\n", n); printf("十进制:%d\n", n); printf("十六进制:%x\n", n); return 0; } 例子:16 八进制:20 十进制...

阳泉市13348407183: 一个简单的c语言题求好心大佬看看0.0 -
望司血复: #include#include int main() { char instr[80 + 1]; char b; int i, j = -1; // j = -1 int len; gets(instr); scanf("%c", &b); len = strlen(instr); for (i = 0; i<len; i++) { if (b == instr[i]) { j = i; break; } } if (j == -1) // -1 printf("Not found"); else { for (i = j; i<len; i++) printf("%c", instr[i]); } }

阳泉市13348407183: 简单的c语言题目求解
望司血复:#include <stdio.h> void main() { int i,j,min,a[10]; min=123456; //将min初始化为一个较大的数.用来和输入的10个数比较.将最小的数放到min中 for(i=0;i<10;i++) //从键盘读入10个整数存放到数组a中 { scanf("%d",&a[i]); if(a[i]<min) { min=a[i]; ...

阳泉市13348407183: 一道c语言的简单题,求解要详细解答过程 -
望司血复: 一步步来说吧,从调用fun开始说起void fun(char *x,char *y) //x=p, y=q { char t; t=*x; //t="abc" *x=*y; //*x="123" 相当于 *p="123",因为x和p指向相同的变量内存地址 *y=t; //*y="abc" 同上*q ="abc" }所以,输出结果就是: 123,abc

阳泉市13348407183: 简单的C语言题目,“编写一个算法和C程序,计算以下等式的结果” -
望司血复: 如果是小数,不需要取整的话 void main() { float x,y,s; scanf("%f %f",&x,&y); s=x*y*x/10; printf("%f\n",s); }

阳泉市13348407183: 一个简单的c语言问题求解 -
望司血复: 结果是9,4.y=a++*++a;展开写是a=a+1;y=a*a;a=a+1;.现在自己算一下就知道了.如果你的编译器做出来确实是8,4,那值得怀疑是不是山寨的,因为那违背了C语言关系自反运算符最基本的规则.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网